首页 > 解决方案 > 如果连接的客户端断开连接,是否可以从 Redis 服务器获得通知?

问题描述

Redis 中有键空间通知。我正在寻找类似的东西,但对于连接的客户。Redis 有内置的吗?

标签: redis

解决方案


不,默认情况下不支持。
但是可以解决它。

您可以在 10 秒内创建一个名为client-0redisttl的密钥,并为该密钥注册一个密钥空间通知。client-0应该每 5 秒连续更新一次后台的 ttl,有点像密钥的保活。如果client-0更新失败ttl并且密钥过期,您可以假设它client-0已经死了。


推荐阅读