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 Emit/On而不是Pub/Sub_Node.js_Redis_Node Redis - Fatal编程技术网

Node.js 节点Redis Emit/On而不是Pub/Sub

Node.js 节点Redis Emit/On而不是Pub/Sub,node.js,redis,node-redis,Node.js,Redis,Node Redis,是否有与WebSocket的“.emit”和“.on”类似的功能?我不喜欢我需要的方式。订阅然后。发布并用.on收听回复 否,订阅需要一个连接。 这不是节点redis的局限性,而是redis本身的局限性。 正如您在文档中看到的,订阅了一个或多个频道的客户端不应该发出命令,尽管它可以订阅和取消订阅其他频道。这就是为什么订阅需要一个连接,所有发布都需要另一个连接

是否有与WebSocket的“.emit”和“.on”类似的功能?我不喜欢我需要的方式。订阅然后。发布并用.on收听回复

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