spring项目和springboot项目的session共享

ShgYl0 2019-08-30 05:08:14
之前的老项目(spring)和新项目(springboot)通过redis共享session,查看redis两个项目的session是独立的,不能共享,求教各位大佬
...全文
364 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 2019-09-06
  • 打赏
  • 举报
回复
那两个key发出来看下呢,有啥区别?
ShgYl0 2019-09-06
  • 打赏
  • 举报
回复
引用 7 楼 oh_Maxy 的回复:
key不同,怎么共享呢?

这就是问题所在啊 为何key不一样呢
ShgYl0 2019-09-05
  • 打赏
  • 举报
回复
引用 5 楼 oh_Maxy 的回复:
[quote=引用 4 楼 食安科技 的回复:]
[quote=引用 1 楼 oh_Maxy 的回复:]
就正常的取用session,有啥报错吗?

没报错,就是session各取各的,没有共享同一个session[/quote]
确定是同一个缓存服务器,相同的key,取的不一样?[/quote]

key不同的
oh_Maxy 2019-09-05
  • 打赏
  • 举报
回复
key不同,怎么共享呢?
oh_Maxy 2019-09-02
  • 打赏
  • 举报
回复
引用 4 楼 食安科技 的回复:
[quote=引用 1 楼 oh_Maxy 的回复:]
就正常的取用session,有啥报错吗?

没报错,就是session各取各的,没有共享同一个session[/quote]
确定是同一个缓存服务器,相同的key,取的不一样?
ShgYl0 2019-09-02
  • 打赏
  • 举报
回复
引用 1 楼 oh_Maxy 的回复:
就正常的取用session,有啥报错吗?

没报错,就是session各取各的,没有共享同一个session
weixin_42392002 2019-08-30
  • 打赏
  • 举报
回复
你这个是单点吧,这个一般不是用token来判断吗?如果往redis中存数据的话,可以用token作为key,数据作为value。
maradona1984 2019-08-30
  • 打赏
  • 举报
回复
共享session肯定是不实际的,存在很多难以解决问题,你写代码会很别扭 比如两个项目session中对象类型肯定不是完全一致的,这样反序列化就会报错,如果搞成一致,两个项目就会耦合度很高 可以考虑改成jwt来解决你的问题,成本也不会很高,只需要改造登录相关即可,这样两个系统也可以松耦合
oh_Maxy 2019-08-30
  • 打赏
  • 举报
回复
就正常的取用session,有啥报错吗?

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧