REPLICAOF
REPLICAOF
REPLICAOF host port
- Доступно с версии:
- 5.0.0
- Сложность по времени:
- O(1)
- Категории ACL:
-
@admin,@slow,@dangerous,
Команда REPLICAOF может изменять настройки репликации реплики в режиме реального времени.
Если сервер Redis уже работает в качестве реплики, команда REPLICAOF NO ONE отключит репликацию, превратив сервер Redis в МАСТЕР. В правильной форме REPLICAOF hostname port сделает сервер репликой другого сервера, прослушивающего на указанном hostname и port.
Если сервер уже является репликой какого-то мастера, REPLICAOF hostname port остановит репликацию по отношению к старому серверу и начнёт синхронизацию с новым, удалив старые данные.
Форма REPLICAOF NO ONE остановит репликацию, превратив сервер в МАСТЕР, но не удалит репликацию. Таким образом, если старый мастер перестанет работать, можно превратить реплику в мастер и настроить приложение на использование этого нового мастера для чтения/записи. Позже, когда другой сервер Redis будет исправлен, его можно будет настроить как реплику.
Возврат
Примеры
> REPLICAOF NO ONE "OK" > REPLICAOF 127.0.0.1 6799 "OK"
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/replicaof/