Redis 实现Tomcat7集群扩展,session集中管理
请参考官方文档下载所需的包了:
tomcat-redis-session-manager-1.1.jar
jedis-2.1.0.jar
commons-pool-1.6.jar
将这些jar包都丢到tomcat的lib目录下,然后
修改tomcat7的conf/context.xml文件<Context>中加入
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve"/>
<Manager className="com.radiadesign.catalina.session.RedisSessionManager" database="0"
host="192.168.100.90" maxInactiveInterval="1800" port="6379"/>
host:redis服务端所在机器的IP
port:服务端口
maxInactiveInterval:缓存到期时间
我使用的是Tomcat7.0.32
相关jar包下载:下载地址
注:在使用redis集群时,不要使用
session().setAttribute("userLogin", null)
redis不允许储存null。
页:
[1]