在node_redis中stream水线是什么?

node_redis状态

使用stream水线技术,node_redis的性能得到显着提高,这在大多数正常的程序中会自动发生。

我正在编写程序,所以这里是什么意思? 这是否意味着简单non-blocking

不是 node.js相关,但redis。

请求/响应服务器可以被实现,使得即使客户端还没有读取旧的响应,它也能够处理新的请求。 这样就可以发送多个命令到服务器而不用等待回复,最后一步就可以读取回复。

这被称为stream水线,并且是数十年来广泛使用的技术。 例如许多POP3协议的实现已经支持这个function,大大加快了从服务器上下载新电子邮件的过程。

Redis支持从最初的stream水线,所以无论您运行什么版本,都可以使用Redis进行stream水线操作。 这是一个使用原始netcat实用程序的示例:

http://redis.io/topics/pipelining