spring-data-redis-session会在每次接收到请求后都修改SESSIONID,这样前端并发请求就会出问题。
比如前端用SESSIONID:s1
并发两个请求req1和req2,接收到req1时将SESSION改为SESSIONID:s2
,这样req2传的SESSIONID就是错误的。
spring-data-redis-session会在每次接收到请求后都修改SESSIONID,这样前端并发请求就会出问题。
比如前端用SESSIONID:s1
并发两个请求req1和req2,接收到req1时将SESSION改为SESSIONID:s2
,这样req2传的SESSIONID就是错误的。
3 回答1.1k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答826 阅读✓ 已解决
4 回答911 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
6 回答883 阅读
3 回答678 阅读✓ 已解决
问题出在security的配置里,加了如下代码:
所以session就“无状态”了