色胃康胶囊 发表于 2015-11-14 13:27:43

Redis 实现Tomcat7集群扩展,session集中管理

  请参考官方文档
  下载所需的包了:
  tomcat-redis-session-manager-1.1.jar
  jedis-2.1.0.jar
  commons-pool-1.6.jar
  将这些jar包都丢到tomcat的lib目录下,然后
  修改tomcat7的conf/context.xml文件<Context>中加入
<Valve className=&quot;com.radiadesign.catalina.session.RedisSessionHandlerValve&quot;/>
<Manager className=&quot;com.radiadesign.catalina.session.RedisSessionManager&quot; database=&quot;0&quot;
  host=&quot;192.168.100.90&quot; maxInactiveInterval=&quot;1800&quot; port=&quot;6379&quot;/>
  
host:redis服务端所在机器的IP
port:服务端口
maxInactiveInterval:缓存到期时间
  我使用的是Tomcat7.0.32
  相关jar包下载:下载地址
  
  注:在使用redis集群时,不要使用
  session().setAttribute(&quot;userLogin&quot;, null)

  redis不允许储存null。
页: [1]
查看完整版本: Redis 实现Tomcat7集群扩展,session集中管理