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

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里面了