是否有类似于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/