【问题标题】:Does redis pipe mode block on mass insertion?redis管道模式是否会阻止大规模插入?
【发布时间】:2017-09-23 01:18:04
【问题描述】:

一旦 redis 接收到一个管道文件,该 redis 实例是否会像一个大事务一样阻塞所有命令?

如果没有,我可以在 MULTI/EXEC 的管道文件中包装命令子集吗?

https://redis.io/topics/mass-insert 上的文档并不完全清楚。

【问题讨论】:

    标签: redis


    【解决方案1】:

    一旦 redis 接收到一个管道文件,该 redis 实例是否会像一个大事务一样阻塞所有命令?

    Redis 可能会在流水线操作之间交错其他操作。

    如果不是,我可以在 MULTI/EXEC 的管道文件中包装命令子集吗?

    当然。当您需要操作块的“原子性”时,请执行此操作。

    https://redis.io/topics/mass-insert 上的文档并不完全清楚。

    没错,但阅读 pipeliningtransactions 可以了解全部情况。

    【讨论】:

    • 谢谢!我不清楚管道模式和流水线之间的重叠。我现在将查看管道文档。
    猜你喜欢
    • 2020-04-06
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    相关资源
    最近更新 更多