这与node.js 无关,但与 redis 无关。
可以实现请求/响应服务器,以便即使客户端尚未读取旧响应,它也能够处理新请求。这样就可以向服务器发送多个命令,而无需等待回复,最后一步即可读取回复。
这被称为流水线,并且是几十年来广泛使用的技术。例如,许多 POP3 协议实现已经支持此功能,从而大大加快了从服务器下载新电子邮件的过程。
Redis 从很早的时候就支持流水线,所以无论你运行什么版本,你都可以在 Redis 中使用流水线。这是使用原始 netcat 实用程序的示例:
http://redis.io/topics/pipelining