我通过redis命令列表搜索。我找不到在 redis pub/sub 中获取所有可用频道的命令。在流星服务器中,等效命令是LISTCHANNELS
,它列出所有已知频道、每个频道上存储的消息数量以及当前订阅者的数量。
我有一个需要定期了解可用频道的 cron。redis 有本机命令吗?还是我需要自己想办法实现它?
我通过redis命令列表搜索。我找不到在 redis pub/sub 中获取所有可用频道的命令。在流星服务器中,等效命令是LISTCHANNELS
,它列出所有已知频道、每个频道上存储的消息数量以及当前订阅者的数量。
我有一个需要定期了解可用频道的 cron。redis 有本机命令吗?还是我需要自己想办法实现它?
PUBSUB CHANNELS
does this as of version 2.8.0.
没有现有命令 - 查看http://redis.io/commands#pubsub。您可以保存所有频道的名称SET
并在需要时检索它们。
列出所有 redis 频道(2 种方式):
PUBSUB CHANNELS
PUBSUB CHANNELS *
或使用通配符名称:
PUBSUB CHANNELS mystarter*
他们将检查与字符串匹配的模式,更多参考请访问: http ://redis.io/commands/pubsub