tomcat-redis-session管理 使用说明

来源:互联网 发布:手机cpu监控软件 编辑:程序博客网 时间:2024/05/18 03:59

经过了多次摸索还有参考网上的配置一直会报些错误,于是自己总结了下,本文为测试通过的配置,可参考:

1.1部署文件

部署文件包括:
jedis-2.5.2.jar 
tomcat-redis-session-manage-tomcat7.jar 
commons-pool2-2.2.jar
   
1.2部署支持
2.文件部署
2.1 Tomcat的lib下添加JAR
将jedis-2.5.2.jar,commons-pool2-2.2.jar,tomcat-redis-session-manage-tomcat7.jar文件拷贝到tomcat的lib目录下,用的tomcat版本是apache-tomcat-7.0.69;
 
2.2修改Tomcat配置文件
在tomcat\conf目录下的文件context.xml中添加redis session管理的配置添加配置如下:
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/>
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="192.168.4.29" port="6379" database="0" maxInactiveInterval="60"/>
host为redis的地址,port为端口
3.安装redis
具体步骤不详细介绍,配置使用的是redis-2.8.24.tar.gz,安装redis可参考百度或谷歌等
 


4.将项目部署到tomcat中
可将项目打war包放webapps下或者其他工具部署也可以。
5.测试redis对于session的管理
部署完项目,可启动tomcat,访问到arch首页,这时会在redis中生成sessionid
如图:
 
通过get ‘39043D2F4451F9EEE24E950BB79C3EF7’
可以得到value:
 
登录进入系统会更新value的值,删除sessionid这时会掉线回到登录页面
 

6.通过redis可视化工具观察session


以下是jar包下载地址:

http://download.csdn.net/detail/zhangli865621030/9552745

0 0
原创粉丝点击