是否有类似于websocket的“.emit”和“.on”的功能,其中包含Node Redis?我不喜欢我需要先.subscribe然后.publish然后用.on来听回应。

最佳答案

不,订阅需要一个连接。
不是节点redis的限制,而是redis本身的限制。
正如您在文档中看到的,“订阅一个或多个频道的客户机不应该发出命令,尽管它可以订阅和取消订阅其他频道”。这就是为什么订阅需要一个连接,而所有发布需要另一个连接。

关于node.js - Node Redis Emit/On而不是Pub/Sub,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32343822/

10-12 00:07
查看更多