tomcat部署
下载jar包
jar包地址 :https://github.com/redisson/redisson/tree/master/redisson-tomcat ,
jar名称 :redisson-all-3.7.0.jar、redisson-tomcat-9-3.7.0.jar
jar存放位置:将2个jar包拷贝到$tomcat_home/lib中
修改$tomcat_home/conf/context.xml
<Context
>
<WatchedResource
>WEB-INF/web.xml
</WatchedResource
>
<WatchedResource
>WEB-INF/tomcat-web.xml
</WatchedResource
>
<WatchedResource
>${catalina.base}/conf/web.xml
</WatchedResource
>
<!- 添加Manager configPath 指定redisson.conf位置 ,
${catalina.base} == $tomcat_home -
>
<Manager className
="org.redisson.tomcat.RedissonSessionManager" configPath
="${catalina.base}/conf/redisson.conf" readMode
="REDIS" updateMode
="DEFAULT"/
>
</Context
>
添加配置$tomcat_home/conf/redisson.conf
{"singleServerConfig":
{
"idleConnectionTimeout":10000,
"connectTimeout":10000,
"timeout":3000,
"retryAttempts":3,
"retryInterval":1500,
"password":null,
"subscriptionsPerConnection":5,
"clientName":null,
"address": "redis://127.0.0.1:6379",
"subscriptionConnectionMinimumIdleSize":1,
"subscriptionConnectionPoolSize":50,
"connectionMinimumIdleSize":32,
"connectionPoolSize":64,
"database":0,
"dnsMonitoringInterval":5000
},
"threads":0,
"nettyThreads":0,
"codec":
{
"class":"org.redisson.codec.JsonJacksonCodec"
},
"transportMode":"NIO"
}
以此启动reids服务,2个tomcat服务,nginx服务,然后访问nginx中的虚拟路径即可