订阅Redis频道无法保持连接

0 投票
1 回答
1508 浏览
提问于 2025-04-17 09:15

我有一个客户订阅了一个频道。在大约10分钟没有活动后,这个客户就收不到任何消息了,但发布命令仍然返回1。我试过使用redis-py和servicestack.redis这两个客户端。唯一的区别是,当使用servicestack.redis时,闲置的时间似乎可以稍微长一点。

有什么想法吗?提前谢谢!

1 个回答

0

我之前也遇到过类似的问题,不过更新到最新版本的Redis后就解决了。

另外,你可以试试加一个单独的线程,定期发送一个“PING”命令,这样可以保持连接不断。

撰写回答