nutzwk我看了下说是用了一级缓存和二级缓存 一级缓存是ehcache,二级缓存是redis,我想问下这样集群环境下是否做到了session共享,还需要其他配置吗?另外怎么验证缓存起了作用,还有就就是缓存怎么保持同步。。貌似是用的redis的pub/sub模式,这里面哪一段是保证不同服务器ehcache同步的。
8 回复
各实例的ehcache删除本地对应的key 这段对应的代码在哪里啊
log.debugf("channel=%s, msg=%s", channel, message);
if (message.startsWith(LCacheManager.me.id))
return;
String cacheName = channel.substring(LCacheManager.PREFIX.length());
LCache cache = LCacheManager.me.caches.get(cacheName);
if (cache != null)
((Cache) cache.list.get(0)).remove(message.substring(LCacheManager.me.id.length() + 1));
感觉这段不想啊 cahe.list.get(0)不是了level2缓存吗 level1的remove在哪里呢,请兽总指点一下。
添加回复
请先登陆