Redis активно-активная репликация
я используюredis version 2.8.3
, Я хочу построитьredis
кластер. Но в этом кластере должно бытьmultiple master
, Это означает, что мне нужно несколько узлов, которые имеют доступ для записи и возможность применения ко всем остальным узлам.
Я мог бы построить кластер с мастером и несколькими рабами. Я просто настроил рабовredis.conf
файлы и добавил, что;
slaveof myMasterIp myMasterPort
Это все. Чем я пытаюсь записать что-то в БД через мастера. Он тиражируется на всех рабов, и мне действительно это нравится.
Но когда я пытаюсь писать через раба, он говорит, что рабы не имеют права писать. После этого я просто установил статус ведомого только для чтения вredis.conf
файл в ложь. Следовательно, я мог бы написать что-нибудь в БД. Но я понимаю, что он не реплицируется на мою главную репликацию, поэтому он не реплицируется на всех остальных подчиненных.
Это значит, что я могне строить активно-активный кластер.
Я пытался найти что-то, имеет ли redis возможность кластера active-active. Но я не смог найти точного ответа по этому поводу.
Можно ли построить активно-активный кластер с Redis? Если это так, как я могу это сделать?
Спасибо!