【session共享】tomcat+redis实现session共享
做了k8s集群服务,免不了后端session共享的问题,此文简单记录tomcat+redis存储session的实现共享的操作。首先说明tomcat8的问题,我原来的tomcat版本是8,在网络上找了很多文章也尝试了操作的很多方法,结果证明tomcat8的redis session共享集成还存在问题,不能成功,因此还是别无他法的改成tomcat7.1)redis服务要起来,这里redis的安装启动
做了k8s集群服务,免不了后端session共享的问题,此文简单记录tomcat+redis存储session的实现共享的操作。
首先说明tomcat8的问题,我原来的tomcat版本是8,在网络上找了很多文章也尝试了操作的很多方法,结果证明tomcat8的redis session共享集成还存在问题,不能成功,因此还是别无他法的改成tomcat7.
1)redis服务要起来,这里redis的安装启动不做说明
2)下载tomcat+redis集成包,里面有三个jar。下载完成放到/tomcat/lib下面。这三个包本站有很多下载的敌方,但是本站下载积分的问题,下载的越多,积分越高,看了好几个都需要四五十分,坑。在此我放一个在这里
https://download.csdn.net/download/w8998036/13098959 本站连接,我会定期修改积分为2分
3)tomcat配置redis session
修改/tomcat/conf/context.xml,添加如下两行
4)如果你的session里面没有对象,只是string,int简单类型,代码不需要修改。如果存在对象,比如下面LoginInfo对象,那么需要将LoginInfo对象序列化
5)完成,直接启动tomcat,session已经共享了,可以去redis查看key。页面跳转也没有问题了。
更多推荐
所有评论(0)