Redis与Tomcat 简单Session共享

下载Redis源码文件并编译

tar -xvf redis-3.2.8.tar.bz2
cd redis-3.2.8/src
make
make install

配置两个Tomcat的context.xml文件

<Valve className="com.orangefunction.Tomcat.redissessions.RedisSessionHandlerValve" />  `
<Manager className="com.orangefunction.Tomcat.redissessions.RedisSessionManager"  
         host="localhost"  
         port="6379"  
         database="0"  
         maxInactiveInterval="60" />  `

将需要的jar包存放到Tomcat lib目录中commons-pool、commons-pool2、jedis、tomcat-juli、tomcat-juli-adapters、tomcat-redis-session-manager1.2

[root@localhost lib]# ls -l
total 7588
-rw-r--r--. 1 root root   15979 Apr 11  2016 annotations-api.jar
-rw-r--r--. 1 root root   55152 Apr 11  2016 catalina-ant.jar
-rw-r--r--. 1 root root  130963 Apr 11  2016 catalina-ha.jar
-rw-r--r--. 1 root root 1660157 Apr 11  2016 catalina.jar
-rw-r--r--. 1 root root  262733 Apr 11  2016 catalina-tribes.jar
-rw-r--r--. 1 root root   96221 Jan  7  2015 commons-pool-1.5.4.jar
-rw-r--r--. 1 root root  111892 May 29  2015 commons-pool2-2.4.1.jar
-rw-r--r--. 1 root root 2310271 Apr 11  2016 ecj-4.4.2.jar
-rw-r--r--. 1 root root   55505 Apr 11  2016 el-api.jar
-rw-r--r--. 1 root root  124728 Apr 11  2016 jasper-el.jar
-rw-r--r--. 1 root root  601594 Apr 11  2016 jasper.jar
-rw-r--r--. 1 root root  330461 Jan 24  2015 jedis-2.6.2.jar
-rw-r--r--. 1 root root   87805 Apr 11  2016 jsp-api.jar
-rw-r--r--. 1 root root  198017 Apr 11  2016 servlet-api.jar
-rw-r--r--. 1 root root  216365 Apr 11  2016 tomcat7-websocket.jar
-rw-r--r--. 1 root root    6523 Apr 11  2016 tomcat-api.jar
-rw-r--r--. 1 root root  795046 Apr 11  2016 tomcat-coyote.jar
-rw-r--r--. 1 root root  234044 Apr 11  2016 tomcat-dbcp.jar
-rw-r--r--. 1 root root   71858 Apr 11  2016 tomcat-i18n-es.jar
-rw-r--r--. 1 root root   43794 Apr 11  2016 tomcat-i18n-fr.jar
-rw-r--r--. 1 root root   47037 Apr 11  2016 tomcat-i18n-ja.jar
-rw-r--r--. 1 root root  127483 Apr 11  2016 tomcat-jdbc.jar
-rw-r--r--. 1 root root   22996 Jan 13  2016 tomcat-juli-adapters.jar
-rw-r--r--. 1 root root   18984 Dec  5  2013 tomcat-juli.jar
-rw-r--r--. 1 root root   20241 Jan 13  2016 tomcat-redis-session-manager1.2.jar
-rw-r--r--. 1 root root   34147 Apr 11  2016 tomcat-util.jar
-rw-r--r--. 1 root root   36271 Apr 11  2016 websocket-api.jar

重启Tomcat,分别访问即可,并且可通过命令查看保存的SessionId

[root@localhost ROOT]# redis-cli
127.0.0.1:6379> keys *
1) "54AC1A4247B6B42DBC06AF467BD466C7"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值