标签: node.js redis pipeline
node_redis州
node_redis的性能通过流水线操作得到显着改善, 这在大多数普通程序中都会自动发生。
我自己在编写程序,那么这里的意思是什么?这是否意味着non-blocking?
non-blocking
答案 0 :(得分:9)
那是不是 node.js相关但redis。
可以实现请求/响应服务器,以便即使客户端尚未读取旧响应也能够处理新请求。这样就可以在不等待回复的情况下向服务器发送多个命令,最后只需一步即可阅读回复。 这称为流水线技术,是几十年来广泛使用的技术。例如,许多POP3协议实现已经支持此功能,大大加快了从服务器下载新电子邮件的过程。 Redis从很早就开始支持流水线操作,因此无论您运行什么版本,都可以使用Redis管道。这是使用原始netcat实用程序的示例:
可以实现请求/响应服务器,以便即使客户端尚未读取旧响应也能够处理新请求。这样就可以在不等待回复的情况下向服务器发送多个命令,最后只需一步即可阅读回复。
这称为流水线技术,是几十年来广泛使用的技术。例如,许多POP3协议实现已经支持此功能,大大加快了从服务器下载新电子邮件的过程。
Redis从很早就开始支持流水线操作,因此无论您运行什么版本,都可以使用Redis管道。这是使用原始netcat实用程序的示例:
http://redis.io/topics/pipelining