【问题标题】:What's pipelining in node_redis?node_redis 中的流水线是什么?
【发布时间】:2012-10-24 13:48:04
【问题描述】:

node_redis 状态

node_redis 的性能通过流水线显着提高, 这在大多数普通程序中会自动发生。

我自己编写程序,那么这里是什么意思?这是否意味着简单的non-blocking

【问题讨论】:

  • 我正在寻找 node.js 中的管道示例,如果您找到了,请将其粘贴到我的问题 here

标签: node.js redis pipeline


【解决方案1】:

与 node.js 相关,而是与 redis 相关。

可以实现请求/响应服务器,以便即使客户端尚未读取旧响应,它也能够处理新请求。这样就可以向服务器发送多个命令,而无需等待回复,并最终在一个步骤中读取回复。

这称为流水线,是一种几十年来广泛使用的技术。例如,许多 POP3 协议实现已经支持此功能,大大加快了从服务器下载新电子邮件的过程。

Redis 从很早的时候就支持流水线,因此无论您运行什么版本,都可以在 Redis 中使用流水线。这是一个使用原始 netcat 实用程序的示例:

http://redis.io/topics/pipelining

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    • 2015-01-24
    • 2017-07-06
    • 2019-06-22
    • 2019-03-08
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多