Как получить доступ к экземпляру Sentinel
В этом руководстве показано, как устанавливать соединения с экземплярами Redis Sentinel с использованием клиентских библиотек, соответствующих отраслевым стандартам. Примеры охватывают детали конфигурации для go-redis, Jedis, Lettuce и Redisson. Для дополнительных вариантов клиентов обратитесь к разделу Connect with Redis client API libraries.
Содержание
Требования к аутентификацииСправочник по конечным точкам подключенияВнутренний доступ в кластереДля внешнего доступа к кластеруИнтерактивная отладкаПримеры интеграции клиентовТребования к аутентификации
Экземпляры Redis Sentinel реализуют следующие варианты аутентификации:
- Аутентификация по паролю: При настройке пароля все клиентские подключения должны предоставлять действительные учетные данные
- Доступ без пароля: Если опция Set Password отключена при создании экземпляра, клиенты могут подключаться без аутентификации
Для производственных сред настоятельно рекомендуется использовать аутентификацию по паролю для защиты ваших данных. Подробные инструкции по настройке и поддержке безопасных учетных данных см. в разделе User Management.
Справочник по конечным точкам подключения
Внутренний доступ в кластере
Для приложений, развернутых в том же кластере Kubernetes, доступны внутренние конечные точки доступа через вкладку Access Method в разделе Access within the Cluster.
Для внешнего доступа к кластеру
Для приложений, подключающихся из внешней среды Kubernetes, доступны конечные точки внешнего доступа, если они были настроены при создании экземпляра. Эти конечные точки можно найти во вкладке Access Method в разделе Access from outside the Cluster.
Интерактивная отладка
На странице сведений об экземпляре нажмите Terminal Console в правом верхнем углу и используйте команду redis-cli для подключения к каждому узлу Redis.
Ниже приведен пример отладки. Пример сессии отладки с демонстрацией команд set/get:
Примеры интеграции клиентов
Ниже приведены примеры лучших практик подключения к экземплярам Redis Sentinel с использованием различных клиентских библиотек.
Примечание: Имя кластера master-slave, зарегистрированное в режиме Sentinel, фиксировано как
mymaster.
Для более подробной настройки обратитесь к community documentation.