Nginx+tomcat+redis session 共享配置
前言:重点说下,我这里适合Tomcat 8.5.x 的版本,7.0 和 8.0的自己去网上搜去。
一、nginx、tomcat、reids安装就不写了,网上一大把。
1、jar下载地址
2、修改context.xml文件。(tomcat/conf/context.xml)
加入如下内容,要做集群的全部添加。
<Manager className="com.lemeng.tomcat.redisson.SingleServerSessionManager"
endpoint="127.0.0.1:6379"
sessionKeyPrefix="_TM_"
saveOnChange="false"
forceSaveAfterRequest="false"
dirtyOnMutation="false"
ignorePattern=".*\\.(ico|png|gif|jpg|jpeg|swf|css|js)$"
connectionPoolSize="100"
database="1"
timeout="60000"
pingTimeout="1000"
retryAttempts="20"
retryInterval="1000"
/>
配置完成后,重启 tomcat 即可。现在这样服务器崩只要不全崩就不会影响 session。最后看一下 redis。