订阅Redis频道无法保持连接
我有一个客户订阅了一个频道。在大约10分钟没有活动后,这个客户就收不到任何消息了,但发布命令仍然返回1。我试过使用redis-py和servicestack.redis这两个客户端。唯一的区别是,当使用servicestack.redis时,闲置的时间似乎可以稍微长一点。
有什么想法吗?提前谢谢!
1 个回答
0
我之前也遇到过类似的问题,不过更新到最新版本的Redis后就解决了。
另外,你可以试试加一个单独的线程,定期发送一个“PING”命令,这样可以保持连接不断。