Redis复制顺序

时间:2018-12-28 00:30:33

标签: redis

在主从场景中,Redis复制以异步方式进行。但是可以保证命令被顺序复制吗?如果我有以下命令:

SET key1 111
SET key2 222
SET key3 333

如果从属节点具有“ key2”,那么我可以肯定地说它也将具有“ key1”吗?

1 个答案:

答案 0 :(得分:3)

是的,命令按顺序复制。其他任何东西实际上都不是复制。

the documentation中所述,主服务器和副本服务器都跟踪offset,指示它们在命令流中的位置。这样一来,副本就可以知道它是否接收到乱序的命令,而不会过早地对其进行处理。