1. Будет ли Redis кластер удалить все остальные ключи от 2-х других узлов, а? (Когда он возвращается)
Прежде всего только операции блокируются не кластерной деятельности и ничего не делается с данными так говорит documentation
обнаружения неисправностей
Redis Cluster используется для распознавания, когда главный или подчиненный узел больше недоступен большинству узлов, а затем реагирует на продвижение подчиненного на роль мастера. Когда продвижение ведомого устройства невозможно, кластер переходит в состояние ошибки, чтобы прекратить получать запросы от клиентов.
Следующая относительно, если данные будет удален или нет (под Replication документа)
В установках, где используется репликация Redis, настоятельно рекомендуется иметь настойчивость включен в мастер
Это означает, что только если настойчивость была повернута off
, а пара основного сервера опустилась, вы потеряете данные. Когда пара возвращается, вы не сможете восстановить данные. Поэтому продолжайте упорство Redis.
2. Нужно ли нам вручную перезапустить этот кластер и как-то сохранить остальные значения ключей (на других узлах)?
Я думаю, что вышеупомянутый ответ покрывает его.
3. Как это будет выглядеть, если я использую кэш лазурного редиса?
От Azure Redis Cache FAQ
Высокая доступность/ОАС: Azure Redis Cache гарантирует, что Standard/Premium кэш будет доступен по крайней мере, 99,9% времени. Чтобы узнать больше о нашем SLA, ознакомьтесь с ценой на кэш-память Azure Redis. SLA охватывает только подключение к конечным точкам кэша. SLA не покрывает защиту от потери данных. Мы рекомендуем использовать функцию сохранения данных Redis в уровне Premium, чтобы повысить отказоустойчивость в отношении потери данных.
Так что это своего рода их головная боль
ИЛИ
Redis Cluster: Если вы хотите создать кэш-память размером более 53 ГБ или хотите шард данные по нескольким узлам Redis, вы можете используйте кластер Redis, доступный в классе Premium. Каждый узел состоит из пары кэш-памяти первичной/реплики для высокой доступности. Дополнительные сведения см. В разделе Инструкции по настройке кластеризации для кеша Premium Redise.
«Это означает, что только если сохранение было отключено, а пара основного сервера опустилась, тогда вы потеряете данные». Вы имеете в виду, что данные будут потеряны только из пары «хозяин-раб», а затем спустились и пришли назад или с других узлов (при условии, что постоянство отключено) – Pragmatic
Только основная пара –