码迷,mamicode.com
首页 > 其他好文 > 详细

Redis +Tomcat实现Session共享

时间:2020-03-15 11:20:48      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:com   增加   实现   data-   bsp   下载   cat   ext   hosts   

1.1     背景

     因业务需要准备在原有Tomcat部署的web项目中加入Redis 实现session共享方案。

1.2     业务流程

 技术图片

 

1.3     功能改造

1)      下载tomcat-cluster-redis-session-manager

https://github.com/ran-jit/tomcat-cluster-redis-session-manager

 tomcat-cluster-redis-session-manager.rar

 

2)      添加redis-data-cache.properties

在tomcat/conf/redis-data-cache.properties文件中配置redis数据库信息

redis.hosts=10.3.8.235:6379,10.3.8.236:6379,10.3.8.237:6379

redis.password=123456

 

3)      修改context.xml

在tomcat/conf/context.xml文件中…段中增加以下两行:

<Valve className="tomcat.request.session.redis.SessionHandlerValve" />

<Manager className="tomcat.request.session.redis.SessionManager" />

 

4)      web.xml 配置 session有效期

设置tomcat/conf/web.xml 中 session有效期(默认值是30分钟)

<session-config>

     <session-timeout>60<session-timeout>

<session-config>

Redis +Tomcat实现Session共享

标签:com   增加   实现   data-   bsp   下载   cat   ext   hosts   

原文地址:https://www.cnblogs.com/brant/p/12496456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!