RedisManager
RedisManager copied to clipboard
cluster Tomcat 6.x and Tomcat 7.x, use redis store session
实现RedisManager继承 org.apache.catalina.session.StandardManager, RedisSession继承 org.apache.catalina.session.StandardSession。
安装步骤:
-
复制:wjw-redismanager.jar,(kryo-all,redis,common-pool加入到内部引用) 到x:\apache-tomcat-7.X.XX\lib下面
-
x:\apache-tomcat-7.X.XX\conf下文件server.xml中更改<Engine>添加jvmRoute属性: <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm${节点号}">
-
x:\apache-tomcat-7.X.XX\conf下文件context.xml中添加:
<Manager pathname="" className="org.apache.catalina.session.ext.RedisManager" stickySession="true" serverlist="${ip1}:${port1},${ip2}:${port2}" minConn="5" maxConn="100" socketTO="6000" debug="false" /> 当需要验证时这样添加:
<Manager pathname="" className="org.apache.catalina.session.ext.RedisManager" stickySession="true" serverlist="${ip1}:${port1}:${password1},${ip2}:${port2}:${password2}" minConn="5" maxConn="100" socketTO="6000" debug="false" />