Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Node.js获取所有Redis发布/订阅频道?_Node.js_Redis_Publish Subscribe - Fatal编程技术网

如何使用Node.js获取所有Redis发布/订阅频道?

如何使用Node.js获取所有Redis发布/订阅频道?,node.js,redis,publish-subscribe,Node.js,Redis,Publish Subscribe,我想了解Redis Pub/Sub中的所有可用频道(和订户)是什么 我想这样做,这样我就可以构建一个ui来显示当前的发布/订阅状态 通过查看redis和ioredis软件包,我找不到任何东西 任何想法都会有帮助, 谢谢 redis客户端公开所有redis命令,包括: 我认为它不会公开订阅者,但您可以用类似的方式调用以检索每个频道的订阅者数量 client.pubsub('channels', (err, channels) => { if (err) { ... } els

我想了解Redis Pub/Sub中的所有可用频道(和订户)是什么

我想这样做,这样我就可以构建一个ui来显示当前的发布/订阅状态

通过查看redis和ioredis软件包,我找不到任何东西

任何想法都会有帮助,
谢谢

redis客户端公开所有redis命令,包括:

我认为它不会公开订阅者,但您可以用类似的方式调用以检索每个频道的订阅者数量

client.pubsub('channels', (err, channels) => {
  if (err) {
    ...
  } else {
    console.log('Channels:', channels); // array
  }
});