启用全局限流

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

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

目录

连接平台提供的 Redis

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

获取 Redis 访问方式

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

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

  3. 点击 Redis 名称

    • 详情 标签页,查看 Secret 字典 获取访问 Redis 的密码。

    • 访问方式 标签页,可查看连接 Redis 所需的配置信息。

Redis 配置说明

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

注意

  • 认证方式:若要连接的 Redis 设置了密码,请选择 Basic Auth 并输入密码。

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

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

Redis 部署模式连接方式Mesh 到 Redis 配置
哨兵模式同集群部署模式:集群-哨兵模式。
MasterName:必须填写 mymaster
地址列表:填写 内网访问 区域显示的 连接地址<internal routing name>.<Redis 实例命名空间>:<端口><internal routing IP>:<端口>)。
哨兵模式跨集群部署模式:集群-哨兵模式。
MasterName:必须填写 mymaster
地址列表:填写 外网访问 区域显示的 连接地址<Pod IP>:<端口>)。
集群模式同集群部署模式:集群-集群模式。
地址列表:填写 内网访问 区域显示的 连接地址<shard internal routing name>.<Redis 实例命名空间>:<端口>)。
集群模式跨集群部署模式:集群-集群模式。
地址列表:填写 外网访问 - 通过 Pod 的 NodePort 区域显示的一个或多个包含 NodePort 的分片 Pod 地址(<Pod IP>:<端口>)。

连接非平台 Redis

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

参数说明
部署模式单节点:Redis 部署在单节点上,缺乏容灾能力,不建议用于生产环境。
集群-哨兵模式:参考官方文档
集群-集群模式:参考官方文档
地址/地址列表Redis 的访问地址,支持 HTTP/HTTPS 协议地址,格式为:<协议(可选)>://<IP/域名>:<端口>
提示:输入多个地址以增强访问地址的可用性,地址间用逗号分隔。
MasterName仅哨兵模式下必填,为主节点名称。
认证方式访问 Redis 时的认证方式。
- Basic Auth:输入密码访问 Redis。
- 无认证:访问时无需认证。