D 语言二级缓存框架 Hunt Cache

Apache
D语言
跨平台
2019-11-26
冰力

【年终提升】2019尾声,来 OSC·年终盛典收割技术干货,get新技能!>>>

Hunt Cache 是一个支持二级缓存的 D 语言缓存框架,现在支持的缓存后端有 Redis、Memcache、Memory、RocksDB。

主要特性:

  1. 基于高性能的 Radix 算法作为 Memory 驱动的实现
  2. 使用全新的 Hunt Redis 作为 Redis 缓存后端
  3. 支持 Redis Cluster 集群缓存
  4. 支持启用二级缓存缓解分布式缓存的请求压力
  5. 支持缓存内容落地

示例代码:

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

 

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

Hunt Cache 0.6.0 发布,D 语言分布式缓存框架

Hunt Cache 是一个支持二级缓存的 D 语言缓存框架,现在支持的缓存后端有 Redis、Memcache、Memory、RocksDB。 新的改进: 基于高性能的 Radix 算法作为 Memory 驱动的实现 使用全新的 Hunt...

11/26 12:12

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Code Hunt Sector 09 1D Arrays - Java

Code Hunt Sector 09 1D Arrays - Java

2016/06/04 17:41
47
0
Code Hunt Sector 07 Strings 2 - Java

Code Hunt Sector 07 Strings 2 - Java

2016/06/04 15:42
52
0
Code Hunt Sector 14 Puzzles - Java

Code Hunt Sector 14 Puzzles - Java

2016/06/05 11:44
43
0
Code Hunt Sector 03 Loops 2 - Java

Code Hunt Sector 03 Loops 2 - Java

2016/06/04 13:26
32
0
Code Hunt Sector 01 Arithmetic - Java

Code Hunt Sector 01 Arithmetic - Java

2016/06/04 12:59
26
0
Code Hunt Sector 12 Search Sort - Java

Code Hunt Sector 12 Search Sort - Java

2016/06/05 10:13
29
0
Code Hunt Sector 11 Arrays 2 - Java

Code Hunt Sector 11 Arrays 2 - Java

2016/06/05 09:33
35
0
Code Hunt Sector 04 Conditionals - Java

Code Hunt Sector 04 Conditionals - Java

2016/06/04 13:54
36
0
Code Hunt Sector 06 Strings - Java

Code Hunt Sector 06 Strings - Java

2016/06/04 15:18
62
0
Code Hunt Sector 02 Loops - Java

Code Hunt Sector 02 Loops - Java

2016/06/04 13:10
35
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部