sping session 中为何没有session同步的演示和总结内容?
来源:4-5 spring-session实践

网络时空
2021-01-23
师兄,晚上好!
我刚看完spring session的相关内容,对于两个tomcat(8081端口,8082端口)同步session到redis中好象没有看到你有视频中最好演示和总结过。我刚才本地测试了下
第一种情况:如果是在 同一个浏览器 不同标签中 访问
http://localhost:8081/user/login?username=admin&password=admin
其中
http://localhost:8081/user/info
http://localhost:8082/user/info
它们都能得到admin, 这个时候我们可以说是 通过redis同步了session
第二种情况:如果是在 一个浏览器 同标签中 访问
http://localhost:8081/user/login?username=admin&password=admin
http://localhost:8081/user/info
其中
http://localhost:8081/user/info
得到admin
然后在另一个浏览器中访问
http://localhost:8082/user/info
得到null
这个时候我发现两个session没有同步,就是说session中没有起到作用,这种情况是否不能实现session同步呢? 如上内容麻烦师兄解答下,谢谢!
1回答
-
廖师兄
2021-01-25
你一个测试说明不了问题呀。你的测试方式不对。localhost:8081和localhost:8082是2个域,类比于a.com, b.com,这是2个不同的域名。
获取登录状态,是由前端浏览器里的cookie发起查询的,你再去看一遍我说的cookie和session
012021-01-25
相似问题