您可以安全地重用同一Redis连接来订阅多个频道,但不能使用同一连接来执行其他(与订阅无关的任务)。在Redis的文件中指出:
一旦客户端进入订阅状态,就不应发出任何其他命令,除了其他SUBSCRIBE,PSUBSCRIBE,UNSUBSCRIBE和PUNSUBSCRIBE命令。
我总是在Node中使用单个Redis连接来收听订阅的频道。

您可以安全地重用同一Redis连接来订阅多个频道,但不能使用同一连接来执行其他(与订阅无关的任务)。在Redis的文件中指出:
一旦客户端进入订阅状态,就不应发出任何其他命令,除了其他SUBSCRIBE,PSUBSCRIBE,UNSUBSCRIBE和PUNSUBSCRIBE命令。
我总是在Node中使用单个Redis连接来收听订阅的频道。