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就是错误的。
4 回答1.6k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.4k 阅读
问题出在security的配置里,加了如下代码:
所以session就“无状态”了