在Apache Tomcat 7设置redis作为session store

来源:互联网 发布:js鼠标移入事件 编辑:程序博客网 时间:2024/04/30 10:38
在Apache Tomcat 7设置redis作为session storeredis已经有组件支持直接在tomcat7中设置下将redis作为tomcat默认的session存储器,下面介绍下配置过程1.从http://redis.io/下载redis,按照redis服务端wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake2.启动rediscd RedisDirectory/src./redis-server --port 63793.从http://tomcat.apache.org/download-70.cgi下载tomcat7,按照tomcat74.从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文件,添加或者修改下面的配置<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上了。英文原文:http://shivganesh.com/category/database/no-sql/redis-no-sql/


原创粉丝点击