Hunt CacheD 语言二级缓存框架
Hunt Cache 是一个支持二级缓存的 D 语言缓存框架,现在支持的缓存后端有 Redis、Memcache、Memory、RocksDB。
主要特性:
- 基于高性能的 Radix 算法作为 Memory 驱动的实现
- 使用全新的 Hunt Redis 作为 Redis 缓存后端
- 支持 Redis Cluster 集群缓存
- 支持启用二级缓存缓解分布式缓存的请求压力
- 支持缓存内容落地
示例代码:
import hunt.cache;
import hunt.logging;
struct User
{
int id;
string name;
int age;
}
void main()
{
auto cache = CacheFactory.create();
// 定义缓存主键
string key = "userinfo";
User user;
user.id = 1;
user.name = "zoujiaqing";
user.age = 100;
// 设置缓存
cache.set(key, user, 10);
// 获取缓存的值绑定指定类型对象
User u = cache.get!User(key);
logDebug(u.name);
}
评论
Hunt NetD 语言网络框架
HuntNet是基于hunt库实现的D语言网络传输协议层封装,类似netty/mina但测试下来性能更高,内置编解码规则标准化自定义的传输协议,能够实现快速开发各种基于TCP的自定义网络传输协议。支持
Hunt NetD 语言网络框架
0
Hunt ShiroD 语言安全认证框架
HuntShiro是完整的apacheshiro的D语言翻译版本,代码全部使用DLang实现。Shiro是一个功能强大且灵活的开源安全框架,主要功能包括用户认证、授权、会话管理以及加密。Shiro的首
Hunt ShiroD 语言安全认证框架
0
Hunt FrameworkD 语言全栈 Web 框架
HuntframeworkHuntframework是一个由HuntLabs推出使用DLang语言开发的全栈web框架,易用性和完整性都贴近于Laravel/Django/Springboot等主流框
Hunt FrameworkD 语言全栈 Web 框架
0
Hunt FrameworkD 语言全栈 Web 框架
Hunt frameworkHunt framework 是一个由 HuntLabs 推出使用 DL
Hunt FrameworkD 语言全栈 Web 框架
0
Hunt RedisD 语言 Redis 客户端
HuntRedis是使用D语言开发的Redis客户端,非常容易使用,API移植自Jedis项目,兼容Redis2.8.x/3.x/4.x/5.x。基础特性:排序链接管理不同类型的value的命令处理S
Hunt RedisD 语言 Redis 客户端
0