shiro
文章平均质量分 57
rightkk
这个作者很懒,什么都没留下…
展开
-
shiro实现分布式集群session
shiro实现分布式集群session实现思路: 刚开始的实现思路是自定义一个sessionDao,使用redis作为session持久化数据库,然后配置ehcahce作为进程内缓存使用。后发现实现分布式集群session本质上就是让多个shiro应用进程能够共享session即可,所以不需要自定义实现sessionDao,直接使用EnterpriseCacheSessionDAO ,它继承了CacheSessionDao抽象类,只需按需求配置ehcache即可实现分布式集群session。..原创 2021-01-13 20:06:25 · 1876 阅读 · 0 评论 -
shiro实现基于redis的sessionDao
shiro实现基于redis的sessionDao将session持久化到数据库的一个关键步骤是对session对象的序列化和反序列化操作,另外在使用redis保存session时一定要设置过期时间,或在编码中检查过期并及时删除缓存,否则会导致session堆积。具体代码如下:/** * 自定义基于redis的session持久化dao * @author ah */public class RedisSessionDao extends CachingSessionDAO {原创 2021-01-13 19:59:41 · 1659 阅读 · 2 评论