对于 python 客户端,是否有与 redis 中的 NUMSUB 命令等效的命令?
我浏览了文档,除了publish()方法本身之外找不到任何其他内容,该方法返回该 channel 上的订阅者数量。不过事后知道有多少订阅者对我来说并不是很有用。
最佳答案
redis-py 中似乎还没有针对此类用例的干净包装器,我最终使用普通的 redis 命令来获取特定 channel 的订阅者
r = redis.StrictRedis(**{
'host': $WhateverHost,
'port': 6379,
})
pubsub = r.pubsub()
pubsub.subscribe('MyChannel:ID')
....
subscriber_count = r.execute_command('PUBSUB', 'NUMSUB', 'MyChannel:ID')
关于python - redis-py 有 NUMSUB 命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25066041/