redis

来源:4-16 基于token的分布式会话实现(上)

黑车轴

2019-07-11

按照老师4-13~4-15 , 分布式会话实现(上 , 中 , 下) 中的操作将自己的项目引入用 Redis 储存 session , 结果可以将 session 存入 Redis , 但登录后再获取的 session 就会与之前保存在 Redis 中的 session 不一致 .

请问老师应该如何处理 ?

pom.xml 配置

application.properties 中 Redis 配置

Redis component 注入

写回答

2回答

JaggerChen

2019-12-26

请问有解决了吗?遇到了同样的问题:https://coding.imooc.com/learn/questiondetail/158890.html

0
1
黑车轴
我的项目是前后端分离的,之前也会遇到这个问题,原因是因为前端工程运行的主机ip与后端程序的ip不一致导致的。 springsession 会在访问后返回一个叫 SESSIONID 的 cookie 到前端,供下一次访问时从redis 中获取存取的 session ,不同于以往的 JSESSIONID。 我的项目在服务器上运行时就不会出现这个问题,因为域名相同,这个类似跨域的问题,但是添加跨域配置并不解决问题。 仅供参考!
2019-12-26
共1条回复

龙虾三少

2019-07-11

不一致是什么意思 同一个会话id对应redis里的内容是一致的

0
2
龙虾三少
同一个浏览器两个tab页面对应的sessionid是一样的 除非是两个不同的浏览器
2019-07-11
共2条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程