tomcat8结合Redis分布式应用会话共享
2016-11-24 00:00
148 查看
分布式应用会话共享的方案有很多:
比如嵌入容器的进行会话共享又或者是之前博客提到的Spring提供的Spring Session Data方案。
尽管极力推荐Spring Session Data,嵌入容器太过依赖容器什么什么之类的,但是。。。。。。。。。
Boss不想跟我说话,并扔给我一个TomcatRedisSessionManager,使用的是开源项目TomcatRedisSessionManager-1.1,下载后的文件清单如下:
我们需要做的很简单,只要三步即可搭建一个支持分布式会话共享的tomcat啦!
1. 将内部的jar包全部放在tomcat的lib文件夹下
2. 将如下配置追加到Context.xml中
3. 将RedisDataCache.properties这个配置文件放置到tomcat的conf文件夹下,如实编写:
比如嵌入容器的进行会话共享又或者是之前博客提到的Spring提供的Spring Session Data方案。
尽管极力推荐Spring Session Data,嵌入容器太过依赖容器什么什么之类的,但是。。。。。。。。。
Boss不想跟我说话,并扔给我一个TomcatRedisSessionManager,使用的是开源项目TomcatRedisSessionManager-1.1,下载后的文件清单如下:
我们需要做的很简单,只要三步即可搭建一个支持分布式会话共享的tomcat啦!
1. 将内部的jar包全部放在tomcat的lib文件夹下
2. 将如下配置追加到Context.xml中
<Valve className="com.r.tomcat.session.management.RequestSessionHandlerValve"/> <Manager className="com.r.tomcat.session.management.RequestSessionManager"/>
3. 将RedisDataCache.properties这个配置文件放置到tomcat的conf文件夹下,如实编写:
# redis hosts ex: 127.0.0.1:6379, 127.0.0.2:6379, 127.0.0.2:6380, .... redis.hosts=192.168.0.201:6379,192.168.0.202:6379,192.168.0.203:6379,192.168.0.201:7000,192.168.0.202:7000,192.168.0.203:7000 # Redis Password redis.password= # set true to enable redis cluster mode redis.cluster.enabled=true
相关文章推荐
- Nginx+Tomcat实现负载均衡、Redis实现Tomcat session会话共享
- redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享) 推荐
- tomcat集群机制剖析-tomcat的session会话共享方式
- tomcat原理及安装及反向代理、会话保持、session集群和session共享服务器的实现(一)
- Nginx反向代理Tomcat实现现负载均衡(高可用)以及利用redis+Session同步会话共享配置详解
- apache+多个tomcat+memcached共享session会话(ubuntu12.04篇)
- 如何配置tomcat群集节点之间简单进行会话共享?
- tomcat+redis会话共享
- 为什么要使用tomcat+memcache实现session共享而不使用会话保持
- Keepalived+nginx+redis主从+tomcat一机多实例实现会话共享
- redis缓存服务器(Nginx+Tomcat+redis+MySQL实现session会话共享
- apache+多个tomcat+memcached共享session会话(ubuntu12.04篇)
- tomcat如何共享多个web应用会话
- Keepalived+nginx+redis主从+tomcat一机多实例实现会话共享
- Tomcat实现session共享(session 会话复制)
- web应用会话之多个tomcat如何实现共享
- apache+多个tomcat+memcached共享session会话(windows篇)
- 图文并茂超详细搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)
- tomcat共享多个web应用会话的实现方法
- 同一个Tomcat不同Web应用之间共享会话Session