tomcat-redis-session管理 使用说明

本文介绍如何在Tomcat中集成Redis进行Session管理,包括所需JAR包部署、Tomcat配置文件修改、Redis安装及项目部署流程,并通过可视化工具验证Session管理的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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.youkuaiyun.com/detail/zhangli865621030/9552745

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值