Как получить доступ к экземпляру кластера
В этом руководстве показано, как устанавливать соединения с экземплярами Redis Cluster с использованием стандартных клиентских библиотек. Примеры охватывают сведения о конфигурации для go-redis, Jedis, Lettuce и Redisson. Дополнительные варианты клиентов см. в разделе Подключение с помощью клиентских API-библиотек Redis.
Содержание
Требования к аутентификацииСправка по конечным точкам подключенияВнутренний доступ к кластеруВнешний доступ к кластеруИнтерактивная отладкаПримеры интеграции клиентовТребования к аутентификации
Экземпляры Redis Cluster поддерживают следующие варианты аутентификации:
- Аутентификация по паролю: если задан пароль, все подключения клиентов должны предоставлять действительные учетные данные
- Доступ без пароля: если параметр Set Password отключен при создании экземпляра, клиенты могут подключаться без аутентификации
Для рабочих сред настоятельно рекомендуется использовать аутентификацию по паролю для защиты данных. Подробные инструкции по настройке и поддержанию безопасных учетных данных см. в разделе Управление пользователями.
Справка по конечным точкам подключения
Внутренний доступ к кластеру
Для приложений, развернутых в том же Kubernetes-кластере, внутренние конечные точки доступа доступны на вкладке Access Method в разделе Access within the Cluster.
Внешний доступ к кластеру
Для приложений, подключающихся извне среды Kubernetes, внешние конечные точки доступа становятся доступны, если они были настроены при создании экземпляра. Эти конечные точки можно найти на вкладке Access Method в разделе Access from outside the Cluster.
Интерактивная отладка
Для административных операций и устранения неполадок Redis CLI предоставляет прямой доступ к узлам кластера:
-
Откройте Terminal Console на странице сведений об экземпляре
-
Подключитесь к любому узлу, используя режим клиента с поддержкой кластера:
Пример сеанса отладки, демонстрирующий перенаправление на основе слотов:
Флаг -c включает автоматическое следование перенаправлениям MOVED и ASK, что является обязательным при работе с Redis Cluster.
Примеры интеграции клиентов
Следующие примеры демонстрируют лучшие практики подключения к экземплярам Redis Cluster с использованием различных клиентских библиотек.
Дополнительные сведения о конфигурации см. в документации сообщества