获取Redis pub/sub所有可用通道的命令是什么?

52

我查看了Redis命令列表,但没有找到用于获取Redis pub/sub中所有可用频道的命令。在Meteor服务器上,等效的命令是LISTCHANNELS,它列出所有已知频道、每个频道存储的消息数量以及当前订阅者的数量。

我有一个定时任务需要定期了解可用频道的情况。Redis是否有原生命令可以实现这个功能?或者我需要找到一种自己实现该功能的方法?


您可以使用info命令了解通道数量。 - Ganesh Kumar
3个回答

97

PUBSUB CHANNELS 在 2.8.0 版本中实现了此功能。


13

10

列出所有的 Redis 频道(两种方法):

PUBSUB CHANNELS
PUBSUB CHANNELS *

或者使用通配符名称:

PUBSUB CHANNELS mystarter*

他们将检查与字符串匹配的模式,更多相关信息请访问: http://redis.io/commands/pubsub


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接