вторник, 25 июля 2023 г.

redis на несколько нод

 1) самое простое, master-slave

 на мастере:

bind 127.0.0.1 <masterip>

на слейве

replicaof <masterip> <masterport>

рестарт, работаем. Сначала мастер, потом слейвы.
! несовместимо с параметрами типа cluster-enabled

2) redis cluster ("для новых версий"), есть особенности с 16384 хэш-слотами (hash slots). Так же, кластер собирает отдельный, хоть и комплектный, скриптик на руби, но только ради этого ставить руби - совсем перебор.

3) redis sentinel ("для старых версий")

Для всяких кластерных режимов есть нююанс что требуется минимум 3 ноды (для кворума), на каждой из которых надо поднять мастер и слейв, то есть будет 6 процессов.

Проверка статуса:

# redis-cli 

127.0.0.1:6379> info replication 

Комментариев нет:

Отправить комментарий