欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

在Apache Tomcat 7设置redis作为session store

发布时间:2025/4/16 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 在Apache Tomcat 7设置redis作为session store 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

redis已经有组件支持直接在tomcat7中设置下将redis作为tomcat默认的session存储器,下面介绍下配置过程

1.从http://redis.io/下载redis,按照redis服务端

?

1 2 3 4 wget http: //download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make

2.启动redis

?

1 2 cd RedisDirectory/src ./redis-server --port 6379

3.从http://tomcat.apache.org/download-70.cgi下载tomcat7,按照tomcat7

4.从https://github.com/xetorthio/jedis/downloads下载jedis作为java的redis客户 端,从https://github.com/jcoleman/tomcat-redis-session-manager/downloads下载 tomcat的redis session manager插件,从http://commons.apache.org/proper/commons-pool /download_pool.cgi下载apache的common pool包,将这几个jar包拷贝到tomcat7的lib目录下

5.修改tomcat的conf下的context.xml文件,添加或者修改下面的配置

?

1 2 3 4 5 6 >Valve className= "com.radiadesign.catalina.session.RedisSessionHandlerValve" /> >Manager className= "com.radiadesign.catalina.session.RedisSessionManager" host= "localhost" <!-- optional: defaults to "localhost" --> port= "6379" <!-- optional: defaults to "6379" --> database= "0" <!-- optional: defaults to "0" --> maxInactiveInterval= "60" <!-- optional: defaults to "60" (in seconds) --> />

6.重启tomcat后就可以看到session存储到redis上了。


转载于:https://my.oschina.net/u/1169079/blog/267648

总结

以上是生活随笔为你收集整理的在Apache Tomcat 7设置redis作为session store的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。