`
wb284551926
  • 浏览: 538675 次
文章分类
社区版块
存档分类
最新评论

Redis存储Tomcat集群的Session出现race condition问题解决办法

 
阅读更多

context.xml配置

<?xml version='1.0' encoding='utf-8'?>

<Context>

    <WatchedResource>WEB-INF/web.xml</WatchedResource>

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />

<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"

         host="你的ip"

         port="你的端口"

         password="密码"

         database="0"

         maxInactiveInterval="1800" />

</Context>

 

需要四个jar分别为commons-pool-1.6.jar、commons-pool2-2.3.jar、jedis-2.7.0.jar、tomcat-redis-session-manager-tomcat-7.jar,tomcat-redis-session-manager-tomcat-7.jar是我从作者git上下载后编译得来。

最新版本解决了race condition问题,用ab测试300w,500concurrency没有报错。



 

编译后的jar包已经上传,下载连接

http://download.csdn.net/detail/wb284551926/9440835

  • 大小: 34.6 KB
分享到:
评论
2 楼 4711363 2016-07-04  
能把修改的源码发我一下吗?碰到一些问题,谢谢。
4711363@qq.com
1 楼 CurrentJ 2016-02-24  
直接用spring-session-redis组件。

相关推荐

Global site tag (gtag.js) - Google Analytics