码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat+nginx+redis实现session共享

时间:2015-09-16 16:00:26      阅读:212      评论:0      收藏:0      [点我收藏+]

标签: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,如图:

技术分享

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共享

标签:tomcat session 集群

原文地址:http://leon0long.blog.51cto.com/3011404/1695300

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!