Я установил redis в GKE, используя таблицу рулевого управления.
Создано 3 службы redis-master, redis-slave и redis-headless.Когда я подключаюсь к нему через «redis-headless», я получаю сообщение об ошибке (примерно в 66% случаев):
READONLY You can't write against a read only replica.
Я предполагаю, что это потому, что он маршрутизируется к двум экземплярам подчиненного устройства.Если я использую мастер, то, кажется, работает.
Я предполагаю, что я должен использовать только redis-master для подключения?Будет ли он когда-нибудь использовать раба?Обновится ли он, если мастер выйдет из строя?Должен ли я когда-нибудь маршрутизировать к подчиненному (для запросов на чтение)?
Я хочу почувствовать себя лучше при понимании того, как это работает (при условии, что это так).
Спасибо