alexxiyang / shiro-redis

shiro only provide the support of ehcache and concurrentHashMap. Here is an implement of redis cache can be used by shiro. Hope it will help you!
MIT License
1.17k stars 446 forks source link

踢出用户的功能无法使用,踢出后,session还是存在,请问如何解决?谢谢! #93

Closed billzw closed 5 years ago

billzw commented 5 years ago

踢出用户的功能无法使用,踢出后,session还是存在,请问如何解决?谢谢! 原来 Session session = sessionDAO.readSession(tempId); session.setTimeout(0);
即可踢出,采用shiro-redis后,就不行了。

alexxiyang commented 5 years ago

请问有日志或者截图吗?

billzw commented 5 years ago

没有日志,没有任何反应。

alexxiyang commented 5 years ago

设置了 session.setTimeout(0) 之后查看redis,该用户的session 还存在吗?

billzw commented 5 years ago

还在!所以提这个问题。

billzw commented 5 years ago

问题找到了 setTimeout(0)后,需要update,否则会无效。 谢谢!