启用全局限流

如果您需要使用全局限流功能,则需要通过连接到 Redis 来启用服务的全局限流。

您可以连接到平台的数据服务提供的 Redis,或者连接到您自己的 Redis。

目录

连接到平台提供的 Redis

如果您的企业已订阅 数据服务 并通过数据服务部署了可以连接到网格管理集群的 Redis(集群模式、哨兵模式),可以参考以下步骤和说明来获取并配置服务网格集群维度的 Redis 配置

获取 Redis 访问方法

  1. 切换到数据服务平台,从左侧导航栏选择 Redis

  2. 在左侧集群列表中,选择 Redis 部署的 集群,命名空间

  3. 点击 Redis 名称

    • 详细信息 标签中,查看 密钥字典 以获取访问 Redis 的密码。

    • 访问方法 标签中,您可以查看连接 Redis 所需的配置信息。

Redis 配置说明

根据 Redis 的 部署模式部署位置,参考以下说明来配置服务网格集群维度的 Redis 配置

注意

  • 认证方式:如果要连接的 Redis 设置了密码,请选择 基本认证 并输入密码。

  • 地址列表:输入多个地址以增强访问地址的可用性,使用逗号分隔。

  • 连接方式同一集群 表示 Redis 部署在要连接的网格中的集群;跨集群 表示部署 Redis 的集群与要连接的网格不是同一集群。

Redis 部署模式连接方式Mesh 到 Redis 配置
哨兵模式同一集群部署模式:集群-哨兵模式。
主节点名称:必须填写 mymaster
地址列表:输入 内部访问 区域显示的 连接地址<internal routing name>.<Redis instance namespace name>:<port><internal routing IP>:<port>)。
哨兵模式跨集群部署模式:集群-哨兵模式。
主节点名称:必须填写 mymaster
地址列表:输入 外部访问 区域显示的 连接地址<Pod IP>:<port>)。
集群模式同一集群部署模式:集群-集群模式。
地址列表:输入 内部访问 区域显示的 连接地址<shard internal routing name>.<Redis instance namespace name>:<port>)。
集群模式跨集群部署模式:集群-集群模式。
地址列表:输入 外部访问 - 通过 Pod 的 NodePort 区域显示的 1 个或多个包含 Nodeport 的 Pod (<Pod IP>:<port>)。

连接非平台 Redis

请参考以下配置说明以连接非平台 Redis。

参数描述
部署模式单节点:部署在单个节点上的 Redis,缺乏灾难恢复能力,不推荐用于生产环境。
集群-哨兵模式:请参考 官方文档
集群-集群模式:请参考 官方文档
地址/地址列表Redis 的访问地址,支持 HTTP/HTTPS 协议地址,格式为:<protocol (optional)>://<IP/domain>:<port>
提示:输入多个地址以增强访问地址的可用性,使用逗号分隔。
主节点名称仅在哨兵模式下需要,此为主节点的名称。
认证方式访问 Redis 时的身份验证方式。
- 基本认证:输入访问 Redis 的密码。
- 无认证:访问时无须身份验证。