使用ioredis订阅多个频道



我有一个广播服务器,通过节点socket.ioioredis

但是,使用我目前的表格,我一次只能订阅一个频道。

var Redis = require('ioredis');
var redis = new Redis();
redis.subscribe('mychannel');

考虑到我必须有无数个通道(例如,每个注册用户一个),我无法在节点服务器上硬键入每个通道。

我也尝试过redis.subscribe('*')但没有成功。

有光吗?

使用 redis.psubscribe('*')redis.on('pmessage', handlerFunction) 做到了。

相关内容

  • 没有找到相关文章

最新更新