我有什么
- 我有外部服务器,该服务器将数据流传输到Redis通道(例如Channel-A,Channel-B)。
- 借助redis.createClient能够从节点js中的那些频道订阅并获取消息。
- 使用 io 可以将消息发送到各个房间。(在这里,通道A =>房间A,通道b =>房间B)
- 由socket.io-redis实现
出了什么问题
当我监控Redis时,发现以下问题
- socket.io-redis正在将数据发布到 socket.io-response#/ ,这意味着它们已在Redis通道中复制。首先使用外部服务器发布了相同的数据,然后使用socket.io-redis
我想要的
我可以设置socket.io-redis以重用同一通道并在节点js中创建房间吗?