tencent cloud

文档反馈

就近访问

最后更新时间:2023-03-21 16:20:48
    在多可用区部署的情况下,为了降低业务访问 Redis 服务的时延,云数据库 Redis 提供就近访问的能力。就近访问原理如下:
    业务需要开启副本只读,请注意业务要能接受副本数据延迟的情况。
    通过参数配置开启副本就近访问功能。
    负载均衡集群能够感知同可用区的 Proxy,并且在本可用区有 Proxy 节点可以访问的情况下,只访问本可用区的 Proxy。
    Redis 节点内置了可用区信息,Proxy 节点通过查询 Redis 节点的地理位置,将读请求路由到同可用区的节点。

    开启就近访问

    通过参数配置页面,您可以开启或者关闭就近访问功能,就近访问功能默认不开启,您可以手动开启或者通过参数模板配置,在创建实例时指定参数模板。
    1. 登录 Redis 控制台
    2. 在右侧实例列表页面上方,选择地域。
    3. 在实例列表中,找到目标实例。
    4. 单击目标实例 ID,进入实例详情页面。
    5. 在实例详情页面,选择参数配置 页面。
    6. 参数配置页面, 单击可修改参数页签,在参数列表中,找到参数 read-local-node-only ,将其设置为 yes,即可开启就近访问。

    就近访问与只读路由策略

    云数据库 Redis 在开启副本只读时,可以指定只读路由策略,该策略可以控制账号读请求分配给主节点或副本节点。具体信息,请参见 只读路由策略
    当开启就近访问(read-local-node-only)功能后,就近访问的优先级要高于只读路由策略。在开启就近访问的情况下,只读路由策略的执行情况是优先读同可用区,然后再依照只读路由策略执行。
    实例开启副本只读,并且只读路由策略设置为副本节点
    实例开启就近访问(read-local-node-only = yes)。
    实例在主可用区只有1个主节点。
    此时,当主可用区的业务访问到主可用区的 Proxy 时,Proxy 会忽略只读副本策略,策略退化到读取主节点,优先保障就近不跨区访问。

    相关 API

    API 接口
    接口含义
    升级实例支持多AZ
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持