由于redis3.0在2015年才出稳定版本,所以可能一些文档比较欠缺,如果有什么疑问可以看一下这个网址。tomcatRedisClusterEnableSessionManager 首先要准备tomcat集群,并且实现nginx的负载均衡。前期的工作我这里就不详细介绍了。还有关于网上一些解决session共享的一些思路,也可以参考一下下面的的博客 解决nginx负载均衡的session共享问题。下面我只说一下关于redis3.0如何解决session共享的问题。
一、首先要修改Keepalived-Nginx组成的反向代理集群中的两个节点同步增加两处配置:
##web-boss(消费端)
upstream web_boss{
server 192.168.152.128:8082 weight=1 max_fails=2 fail_timeot=30s
server 192.168.152.129:8082 weight=1 max_fails=2 fail_timeot=30s
}