Hunt Cache- D 语言二级缓存框架

网友投稿 487 2022-10-23

Hunt Cache- D 语言二级缓存框架

Hunt Cache- D 语言二级缓存框架

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);}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mybatis plus 关联数据库排除不必要字段方式
下一篇:gzochi- 多人在线游戏开发框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~