Redis Sentinel с 2 серверами приложений и 1 дополнительной настройкой узла Sentinel - PullRequest
0 голосов
/ 06 ноября 2019

У нас есть 2 сервера приложений / веб-сервера, на которых запущено приложение HA, нам нужно настроить redis с высокой доступностью / репликацией для поддержки нашего приложения.

Принимая во внимание минимальные требования к настройке дозорного блока из 3 узлов.

Мы планируем подготовить первую подачу приложения с помощью Redis Master и 1 часового, второй сервер приложений будет иметь подчиненный сервер Redis и 1 часовой. , мы планируем добавить еще один сервер для хранения третьего дозорного узла, чтобы выполнить настройку дозора 2 кворума.

Это допустимая установка? какие могут быть риски?

Спасибо ,,,

1 Ответ

0 голосов
/ 12 ноября 2019

Похоже, не рекомендуется размещать узлы redis на серверах приложений (там, где рекомендуется размещать сторожевые узлы).

Мы закончили с настройкой для KeyDB (ответвление от Redis), которая, как утверждается, работает быстрее и поддерживает высокую доступность / репликацию (и многое другое) для создания двух узлов на серверах приложений.

Конечно, нам пришлось немного изменить на стороне клиента для поддержки некоторых расширенных сценариев Lua (есть некоторые двоичные сериализованные данные, которые не копируются на другой узел).

Но после некоторых усилий, это сработало! как и ожидалось.

Надеюсь, это поможет ...

...