因为tomcat跟tomcat-redis-session-manager之间的版本兼容性比较差,本文使用实测可行的jar,并提供下下载;环境是tomcat7-java7,jar包请下载附件
第一步:jar包准备
首先把jar包放进tomcat根目录下的lib目录里(注意,是放在tomcat的lib目录下,而不是应用的lib目录下);
第二步:修改配置
在tomcat的conf目录下,编辑context.xml配置文件,代码如下:
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /> <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="localhost" port="6379" database="0" maxInactiveInterval="60" />
第三步:启动检测是否有效
1)启动redis:redis-server redis.conf
2)启动tomcat:catalina run
3)运行访问一个项目
4)执行redis客户端:redis-cli
5)执行指令验证session是否已存入redis:dbsize
本文出自 “宁静致远” 博客,请务必保留此出处http://lizhuquan0769.blog.51cto.com/2591147/1696504
【Redis】Redis学习笔记02_使用Redis来管理Tomcat集群的Session
原文地址:http://lizhuquan0769.blog.51cto.com/2591147/1696504