Как получить доступ к экземпляру 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.