tomcat的session共享
依赖jar,将下列包放在TOMCAT_BASE/lib
:
- tomcat-redis-session-manager-VERSION.jar
- jedis-2.5.2.jar
- commons-pool2-2.2.jar
在server.xml
中增加以下配置:
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
maxInactiveInterval="36000"
sentinelMaster="redis中定义的名称"
password="redis配置文件中设置的密码"
sentinels="sentinel对应的IP和端口"
/>