Redis命令获取pub/sub的所有可用频道?

Shu*_*Tee 28 comet channel publish-subscribe redis

我搜索redis命令列表.我找不到命令来获取redis pub/sub中的所有可用频道.在流星服务器中,等效命令是LISTCHANNELS,它列出了所有已知信道,每个信道上存储的消息数和当前用户数.

我有一个需要定期了解可用频道的cron.redis是否有本机命令?或者我需要找到一种方法来自己实现它?

nah*_*elm 56

PUBSUB CHANNELS 从版本2.8.0开始.


Cas*_*sey 12

没有现有命令 - 请查看http://redis.io/commands#pubsub.您可以在SET需要时保存所有通道的名称并检索它们.


Xin*_*Xin 6

列出所有 redis 频道(2 种方式):

PUBSUB CHANNELS
PUBSUB CHANNELS *
Run Code Online (Sandbox Code Playgroud)

或者使用通配符名称:

PUBSUB CHANNELS mystarter*
Run Code Online (Sandbox Code Playgroud)

他们将检查与更多参考字符串匹配的模式:http : //redis.io/commands/pubsub