1. 所需要的包,放入到tomcat目录的lib目录下(附件内)
2. 配置tomcat目录下的conf/context.xml,加入以下内容:
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" />
<Manager className="com.radiadesign.catalina.session.RedisSessionManager"
host="192.168.0.222" #redis地址
port="6379" #redis端口
database="0"
maxInactiveInterval="60"/> #session失效时间
3. 配置nginx集群
http{
upstream aaa {
192.168.0.111:8888;
192.168.0.222:8888;
}
server {
server_name aaa.test.com;
listen 80;
location {
proxy_pass http://aaa;
}
access_log /data/logs/nginx/aaa.log main;
}
}
依次启动redis-nginx-tomcat
效果可以通过以下方式进行查看:
1. 登录你的网页后查看你的jsessionid,如图:
2. 登录到redis-cli控制台,使用以下命令查看session信息:
127.0.0.1:6379> get F33C92B91B64B196EF1B7ED074BFBB38
"\xac\xed\x00\x05w\b\x00\x00\x01O\xd43s\x0bsr\x00\x0ejava.lang.Long…内容过多,不显示…\x00\x0f\x00\x00\x00\x00w\x04\x00\x00\x00\x00xxxx"
到此为止,说明session信息已经成功存到redis里面了