redis channel 会失效吗?

leeyouhui 2016-10-19 10:11:44
redis channel 多次超时重连后就接收不到消息了,用redis工具也查不到通道状态,这是怎么回事???大神求助!
...全文
351 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeyouhui 2016-11-01
  • 打赏
  • 举报
回复
原来是池连接的问题,多次连接超时重新从redispool中拿连接去订阅后可能是无状态的连接,以致没法订阅。我最后换成了用实例(也就是new一个 jedis对象)的形式去订阅,虽然也会出现连接超时的现象,但是重连后依然能订阅到消息!!!
leeyouhui 2016-10-24
  • 打赏
  • 举报
回复
还是自问自答吧,有那么一点进展了。 因为我之前用的版本是2.7.3的,然后实在找不到其他什么办法了,于是把jar版本使用到2.9.0,结果神奇的发现,不再出现网络连接异常,但是channels状态还是查不到,发布端能正常发布,订阅端订阅不到消息,重新开个客户端来订阅这个通道能收到消息,channels状态依然查不到,怪异!!!!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧