NutzCN Logo
问答 NutzWk 如何启用shiro二级缓存 (3.3.4以上)
发布于 239天前 作者 Wizzercn 217 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

1、cn.wizzer.common.core.Setup

//-------------Redis作为shiro二级缓存时启用这里---------
//JedisAgent jedisAgent = ioc.get(JedisAgent.class);
 //LCacheManager.me().setJedisAgent(jedisAgent);
//RedisCache.DEBUG = true;
//-------------Redis作为shiro二级缓存时启用这里---------

2、src/main/resources/shiro.ini

;-------------Redis作为shiro二级缓存时启用这里---------
;cacheManager_ehcache = org.apache.shiro.cache.ehcache.EhCacheManager
;cacheManager_ehcache.cacheManagerConfigFile=classpath:ehcache.xml
;cacheManager_redis = org.nutz.plugins.cache.impl.redis.RedisCacheManager
;cacheManager_redis.mode=kv
;cacheManager = org.nutz.plugins.cache.impl.lcache.LCacheManager
;cacheManager.level1 = $cacheManager_ehcache
;cacheManager.level2 = $cacheManager_redis
;-------------Redis作为shiro二级缓存时启用这里---------

3、当然你还需要正确配置redis信息,src/main/resources/custom/redis.properties

redis.host=localhost
redis.port=6379
redis.timeout=2000
#redis.password=wizzer
#redis集群模式设置 redis.mode=cluster
redis.mode=normal
2 回复

继续改进中

此贴作废:

最新方法,第1条不需要了,直接改项目中的 src/main/resources/shiro.ini 即可。

添加回复
该帖子已被锁定,不能回复.
回到顶部