Порядок репликации Redis - PullRequest
       3

Порядок репликации Redis

0 голосов
/ 28 декабря 2018

В сценарии «ведущий-ведомый» репликация Redis выполняется асинхронно.Но гарантируется ли репликация команд по порядку?Если у меня есть эти команды:

SET key1 111
SET key2 222
SET key3 333

Если у подчиненного узла есть «key2», то я могу точно сказать, что у него также будет «key1»?

1 Ответ

0 голосов
/ 28 декабря 2018

Да, команды реплицируются по порядку.Все остальное на самом деле не было бы репликацией.

Как описано в документации , и мастер, и реплика отслеживают offset, указывающее, где они находятся в потоке команд.Это позволяет реплике знать, получает ли она команду не по порядку, и не обрабатывать ее преждевременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...