標籤:tomcat session 叢集
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,
650) this.width=650;" src="http://note.youdao.com/yws/public/resource/bce638f34787ea84c138ed2f1bbd9acc/35041457352845E48EBEC9FCD6BE95E7" style="margin-top:8px;height:86.1977px;width:800px;" alt="35041457352845E48EBEC9FCD6BE95E7" />
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裡面了
本文出自 “致信” 部落格,請務必保留此出處http://leon0long.blog.51cto.com/3011404/1695300
tomcat+nginx+redis實現session共用