JFinal整合redis遇到问题

于桂琦 发布于 2013/08/14 23:40
阅读 2K+
收藏 1

 在项目使用redis 简单封装出了一个插件。
 然后每次使用差不多20分钟左右 出现错误:

redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe

google了下 错误是 因为

redis server 关闭了此客户端的连接:server端设置了maxidletime(默认是5分钟),服务端会不断循环检测clinet的最后一次通信时间(lastinteraction),如果大于maxidletime,则关闭连接,并回收相关资源。client在向该连接中写数据后就会由于server端已经关闭而出现 broken pipe的问题。

请问那应该如何设置这个时间或者如何处理这个异常问题了?


加载中
0
0
红星xx
红星xx
用 redispool
华兹格
华兹格
哥们说具体点啊
0
最土的名字
最土的名字
问题不再JFinal 看看你Jedis 写的代码问题吧  关于池的操作
0
rungo14
rungo14
怎么解决的  我也遇到了 这个问题  
返回顶部
顶部