Tomcat使用Redis缓存Session,集中把Session缓存到Redis服务器中,而不是缓存到服务器的内存中,可以实现集群服务器共享Session。
应用场景:
1.当网站接收大量请求时,单一服务器终究无法满足需要处理的负荷量
2.服务器不稳定(莫名其妙的宕机等),搭建tomcat集群救急。
3.项目更新迭代时,不影响项目的正常运行
Tomcat集群中任何一台机器的下线或上线, 能够不影响整个集群对外的一致性.并且具有较好的扩充性还有容错能力。到目前为止,官方支持Tomcat6和Tomcat7,Tomcat8目前还没有正式支持。
实现原理图示:
默认已经安装了redis和tomcat,没有安装可参考tomcat配置:redis安装 tomcat安装