使用Redis存储Session中产生的问题

来源:5-11 退出登录

JJACC

2019-10-25

图片描述图片描述集群部署后集成Redis,用SpringSession做session共享。前端之前的存的是JSESSIONID,集成SpringSession后,前端多了一个session,这是什么原因呢?
Ip 相同,不同端口下,JSEESIONID不是一致的,但session是一致的,导致我想获取Redis中的SessionId判断账号登录状态无法实现,Redis中存储的是session,request.getSession().getId(),获取的是JSESSIONID。请问怎么解决呢?

写回答

1回答

JoJo

2019-10-28

额...这里没研究过,不过按我的理解,你不应该根据sessionId来判断登录状态,而应该根据从session中是否能获取用户对象来判断登录状态。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程