Hunt Cache 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hunt Cache 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: D语言
操作系统: 跨平台
收录时间: 2019-11-26
提 交 者: 冰力

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

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Hunt Cache 的相关资讯

Hunt Cache 的相关博客

hunt for an AFC titleBartender

hunt for an AFC titleBartender

Treasure Hunt CodeForces - 979B

After the big birthday party, Katie still wanted Shiro to have some more fun. Later, she came up with a game called t...

codeforces 979B Treasure Hunt

题意: 给出三个字符串,每个字符串长度相同,给出n,要求在n轮内,每一个字符串必须改变一个字符。 问最后哪个字符串中拥有最...

Product Hunt红遍硅谷的秘密

PH的口号是:Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites...

golang cache--go-cache

go-cache是一款类似于memached 的key/value 缓存软件。它比较适用于单机执行的应用程序。 go-cache实质上就是拥有过期时间并且...

I-Cache和D-cache

两者的区别: 一方面是cache的行为。Icache大多都是顺序取指,碰到分支指令也会跳转,而Dcache访问的模式变化比较大.也就是前者...

Code Hunt Sector 02 Loops - Java

Code Hunt Sector 02 Loops - Java

Code Hunt SECTOR8 & SECTOR9(NestedLoops&1DArrays)

微软研究院正式推出一款基于浏览器的教育代码游戏——Code Hunt

Code Hunt Sector 01 Arithmetic - Java

Code Hunt Sector 01 Arithmetic - Java

Code Hunt Sector 04 Conditionals - Java

Code Hunt Sector 04 Conditionals - Java

Hunt Cache 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
13 收藏
分享
返回顶部
顶部