请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这个分布式session用redis来做的原因是redis在搭建集群后(多服务器)能够主从复制吗?从而保证某个用户在一台服务器上登录,其他服务器同步用户登录信息

正在回答 回答被采纳积分+3

1回答

若鱼1919 2020-08-02 20:08:54

跟redis是否集群没关系。
如果应用是部署到多个tomcat上,要保证用户只登录一次,在tomcat1上登录以后,去访问tomcat2的时候不需要重复登录

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕慕0189892 #1
    那它实现这种功能的原理是什么?我感觉就是利用redis的主从复制
    回复 有任何疑惑可以回复我~ 2020-08-03 09:32:38
  • 若鱼1919 回复 提问者 weixin_慕慕0189892 #2
    你用单节点redis试试 能不能支持多tomcat
    回复 有任何疑惑可以回复我~ 2020-08-03 09:33:56
  • 老师,我也有这个问题。单节点的redis肯定能支持多tomcat吧(虽然我也没试),多tomacat用原本的session不行的原因就是这些session并没有共享,但单节点用的redis肯定是在一个内存上的redis,感觉没什么问题。但如果多个机子,应该是redis的分布式一致性保证了分布式的session,因为如果每台机子一个redis,那肯定不行啊。
    回复 有任何疑惑可以回复我~ 2021-03-25 17:20:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信