【发布时间】:2012-10-24 13:48:04
【问题描述】:
【问题讨论】:
-
我正在寻找 node.js 中的管道示例,如果您找到了,请将其粘贴到我的问题 here
【问题讨论】:
这不与 node.js 相关,而是与 redis 相关。
可以实现请求/响应服务器,以便即使客户端尚未读取旧响应,它也能够处理新请求。这样就可以向服务器发送多个命令,而无需等待回复,并最终在一个步骤中读取回复。
这称为流水线,是一种几十年来广泛使用的技术。例如,许多 POP3 协议实现已经支持此功能,大大加快了从服务器下载新电子邮件的过程。
Redis 从很早的时候就支持流水线,因此无论您运行什么版本,都可以在 Redis 中使用流水线。这是一个使用原始 netcat 实用程序的示例:
【讨论】: