Если вам необходимо использовать функцию глобального ограничения скорости, нужно включить глобальное ограничение скорости для сервиса, подключившись к Redis.
Вы можете подключиться к Redis, предоставляемому платформой Data Services, либо к вашему собственному Redis.
Если ваше предприятие подписано на Data Services и развернуло Redis (Cluster Mode, Sentinel Mode) через Data Services, который можно подключить к кластеру, управляемому mesh, вы можете следовать следующим шагам и инструкциям для получения и настройки конфигурации Redis для измерения кластера сервисной сетки.
Получение способа доступа к Redis
Перейдите на платформу Data Services и выберите Redis в левой навигационной панели.
В списке кластеров слева выберите кластер, namespace, где развернут Redis.
Нажмите на имя Redis.
Во вкладке Details проверьте Secret Dictionary, чтобы получить пароль для доступа к Redis.
Во вкладке Access Method можно просмотреть информацию для подключения к Redis.
Инструкции по конфигурации Redis
В зависимости от режима развертывания и места развертывания Redis, обратитесь к следующим инструкциям для настройки конфигурации Redis для измерения кластера сервисной сетки.
Примечание:
Метод аутентификации: Если у Redis, к которому подключаются, установлен пароль, выберите Basic Auth и введите пароль.
Список адресов: Введите несколько адресов для повышения доступности адреса подключения, разделяя их запятыми.
Метод подключения: Same Cluster означает, что Redis развернут в кластере, к которому подключается mesh; Cross-Cluster означает, что кластер с Redis отличается от кластера, к которому подключается mesh.
Режим развертывания Redis | Метод подключения | Конфигурация mesh для подключения к Redis |
---|---|---|
Sentinel Mode | Same Cluster | Режим развертывания: Cluster-Sentinel Mode. MasterName: обязательно mymaster .Список адресов: введите Internal Access отображаемый Connection Address ( <internal routing name>.<Redis instance namespace name>:<port> или <internal routing IP>:<port> ). |
Sentinel Mode | Cross-Cluster | Режим развертывания: Cluster-Sentinel Mode. MasterName: обязательно mymaster .Список адресов: введите External Access отображаемый Connection Address ( <Pod IP>:<port> ). |
Cluster Mode | Same Cluster | Режим развертывания: Cluster-Cluster Mode. Список адресов: введите Internal Access отображаемый Connection Address ( <shard internal routing name>.<Redis instance namespace name>:<port> ). |
Cluster Mode | Cross-Cluster | Режим развертывания: Cluster-Cluster Mode. Список адресов: введите один или несколько Pods с Nodeport из шардов, отображаемых в External Access - Through Pod's NodePort ( <Pod IP>:<port> ). |
Пожалуйста, обратитесь к следующим инструкциям по конфигурации для подключения к Redis вне платформы.
Параметр | Описание |
---|---|
Режим развертывания | Single Node: Redis развернут на одном узле, не имеет возможности аварийного восстановления и не рекомендуется для производственных сред. Cluster-Sentinel Mode: см. официальную документацию. Cluster-Cluster Mode: см. официальную документацию. |
Адрес/Список адресов | Адрес доступа к Redis, поддерживаются HTTP/HTTPS протоколы, формат: <protocol (optional)>://<IP/domain>:<port> .Совет: введите несколько адресов для повышения доступности адреса подключения, разделяя их запятыми. |
MasterName | Требуется только в режиме Sentinel, это имя мастер-узла. |
Метод аутентификации | Метод аутентификации при доступе к Redis. - Basic Auth: введите пароль для доступа к Redis. - No Authentication: доступ без аутентификации. |