dtcache本地jvm内的k/v缓存
dtcache 一个本地jvm内的key-value缓存,支持分布式数据更新,支持自定义过期策略
配置:
CacheItemListener cacheItemListener = new CacheItemListenerRedisImpl() { @Override public Jedis getRedis() { return redis.getResource(); } @Override public void closeRedis(Jedis jedis) { redis.returnResource(jedis); } }; CacheConfig config = new CacheConfig.Builder().cacheItemListener(cacheItemListener).build(); LocalCache.start(config);
写:
Cache cache = new LocalCache(); User user = new User(); user.setUserId("userId"); user.setUsername("username"); cache.put(user.getUserId(), user);
读:
Cache cache = new LocalCache(); User user = cache.get("userId", User.class);
删除:
Cache cache = new LocalCache(); cache.delete(User.class, "userId);
评论
pcachePHP本地缓存扩展
pcache是一个PHP本地缓存扩展,使用它可以实现类似于memcached的功能,但不需要通过网络传输,所以效率非常高。pcache跟yac和apcu的最大区别是:pcache使用slab内存管理算
pcachePHP本地缓存扩展
0
libshmcache本地缓存库
libshmcache是基于共享内存的本地缓存库,可以在多个非亲缘关系的进程间共享缓存。libshmcache写有锁,读无锁,性能非常高。libshmcache直接访问本地共享内存,速度比远程接口如r
libshmcache本地缓存库
0
owlcache无中心分布式的K/V内存缓存
owlcache是一款由Go编写的轻量级、高性能、无中心分布式的Key/Value内存缓存型的数据共享应用(一定场景下可以作为轻量型数据库来使用)。亮点与功能简述💡跨平台运行🚀单机超高性能⛓无中心分布
owlcache无中心分布式的K/V内存缓存
0