shiro+redis缓存session问题

樱木花道VS康 发布于 01/31 09:21
阅读 398
收藏 1

大家好,我实现了

AbstractSessionDAO

将session缓存到redis设置了超时时间(2天),

 

@Bean(name = "sessionManager")
    public SessionManager sessionManager(){
        DefaultWebSessionManager shiroSessionManager = new DefaultWebSessionManager();
        //删除过期的session
        shiroSessionManager.setDeleteInvalidSessions(true);
        shiroSessionManager.setSessionIdUrlRewritingEnabled(false);
        //使用redis存储session
        shiroSessionManager.setSessionDAO(redisSessionDao());
        return shiroSessionManager;}
public class RedisSessionDao extends AbstractSessionDAO {

但是我发现一个问题,缓存时间为2天,但是我每天来一看发现redis的缓存记录就没了,没到两天redis中的session都没了,,,这是怎么回事???

 

加载中
返回顶部
顶部