tomcat7使用redis实现session共享

简介:

环境:publicserver nginx服务器、redis服务器,test1、test2 tomcat7服务器。


1、在teat1、test2上安装tomcat7

2、将tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar上传到/usr/local/tomcat/lib

3、修改文件/usr/local/tomcat/conf/context.xml,添加如下内容。

1
2
3
4
5
6
< Valve  className = "com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"  />  
< Manager  className = "com.orangefunction.tomcat.redissessions.RedisSessionManager"  
     host = "192.168.8.10"   
     port = "6379"   
     database = "0"   
     maxInactiveInterval = "60"  />

4、在test1上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
< html >
     < body  bgcolor = "green" >      
     < center >     
     <%=  request.getSession().getId()  %>     
     < h1 >Test1:192.168.10.61</ h1
     < h1 >port:8080</ h1 >  
     </ center >
     </ body >
</ html >

5、在test2上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
< html >
     < body  bgcolor = "red" >  
     < center >
     <%=  request.getSession().getId()  %>
     < h1 >Test2:192.168.10.62</ h1 >
     < h1 >port:8080</ h1 >
     </ center >
     </ body >
</ html >


参考博文:http://blog.csdn.net/xlgen157387/article/details/52024139/





     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1895110,如需转载请自行联系原作者



相关文章
|
10月前
|
存储 NoSQL 前端开发
Redis专题-实战篇一-基于Session和Redis实现登录业务
本项目基于SpringBoot实现黑马点评系统,涵盖Session与Redis两种登录方案。通过验证码登录、用户信息存储、拦截器校验等流程,解决集群环境下Session不共享问题,采用Redis替代Session实现数据共享与自动续期,提升系统可扩展性与安全性。
580 3
Redis专题-实战篇一-基于Session和Redis实现登录业务
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
1022 26
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
564 7
|
NoSQL 关系型数据库 MySQL
Tomcat、MySQL、Redis最大支持说明
综上所述,Tomcat、MySQL、Redis的并发处理能力均非固定值,而是通过合理的配置与优化策略,结合系统硬件资源,共同决定了它们在实际应用中的表现。开发者应根据应用的具体需求和资源条件,对这些组件进行细致的调优,以达到最佳性能表现。
344 1
|
NoSQL Redis API
限流+共享session redis实现
【10月更文挑战第7天】
255 0
|
缓存 负载均衡 NoSQL
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
278 1
|
存储 NoSQL Java
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
449 0
|
NoSQL Java 应用服务中间件
|
NoSQL Java 应用服务中间件
使用redis进行基于shiro的session集群共享
之前写过一篇nginx多tomcat负载均衡,主要记录了使用nginx对多个tomcat 进行负载均衡,其实进行负载均衡之前还有一个问题没有解决,那就是集群间的session共享,不然用户在登录网站之后session保存在tomcat A,但是下次访问的时候nginx分发到了tomcat B,这个时...
1357 0
|
NoSQL Java 应用服务中间件
使用redis进行基于shiro的session集群共享
之前写过一篇nginx多tomcat负载均衡,主要记录了使用nginx对多个tomcat 进行负载均衡,其实进行负载均衡之前还有一个问题没有解决,那就是集群间的session共享,不然用户在登录网站之后session保存在tomcat A,但是下次访问的时候nginx分发到了tomcat B,这个时...
1543 0