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

来源:4-1 商品列表页

weixin_慕慕0189892

2020-08-02

写回答

1回答

若鱼1919

2020-08-02

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

0
3
慕先生6183818
回复
若鱼1919
老师,我也有这个问题。单节点的redis肯定能支持多tomcat吧(虽然我也没试),多tomacat用原本的session不行的原因就是这些session并没有共享,但单节点用的redis肯定是在一个内存上的redis,感觉没什么问题。但如果多个机子,应该是redis的分布式一致性保证了分布式的session,因为如果每台机子一个redis,那肯定不行啊。
2021-03-25
共3条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2698 学习 · 941 问题

查看课程