tencent cloud

文档反馈

开关读写分离

最后更新时间:2022-05-27 16:05:54

    操作场景

    云数据库 Redis 支持开启和关闭 读写分离 功能,针对读多写少的业务场景,解决热点数据集中的读需求。

    计费问题

    副本只读功能当前免费体验中。

    注意事项

    • 开启读写分离,可能会导致数据读取不一致(副本节点数据延后于主节点),请先确认业务是否允许数据不一致的问题。
    • 关闭读写分离,可能会导致存量连接闪断,建议在业务低峰期进行操作。

    前提条件

    • 数据库实例版本为4.0及其以上。
    • 数据库实例状态为运行中

    操作步骤

    开启读写分离

    1. 登录 Redis 控制台
    2. 在右侧实例列表页面上方,选择地域。
    3. 在实例列表中,找到目标实例。
    4. 单击实例 ID,进入实例详情页面,单击节点管理页签。
    5. 节点管理页面的右上角,单击副本只读旁边的
    6. 在弹出的对话框,配置副本只读的节点,具体参数信息,请参见下表。
      参数名称参数解释
      账户名 固定为默认帐号,即系统仅为默认帐号开启副本只读。
      命令权限 固定为读写权限。默认账号具备读写权限。
      只读路由策略 默认为副本节点,也可选择主节点,或者同时选择副本节点主节点。读请求将被系统自动负载均衡到配置的只读节点。
      只读本地节点 当实例为多可用区部署时,显示该参数。指就近访问功能,固定为已禁用。您可在控制台参数配置页面配置参数 read-local-node-only 来开启和关闭该功能。
      费用 当前免费体验中。
    7. 参数配置确认无误后,单击确定
    8. 实例状态变更为处理中,等待其为运行中,在实例详情页面的规格信息区域,可查看副本只读已开启,即可体验读写分离。

    关闭读写分离

    1. 登录 Redis 控制台
    2. 在右侧实例列表页面上方,选择地域。
    3. 在实例列表中,找到目标实例。
    4. 单击实例 ID,进入实例详情页面,单击节点管理页签。
    5. 节点管理页面的右上角,单击副本只读旁边的
    6. 关闭副本只读的对话框,了解关闭副本只读的影响,确认关闭,单击确定
    7. 实例状态变更为处理中,等待其为运行中,在实例详情页面的规格信息区域,可查看副本只读未开启,即完成关闭。

    相关 API

    接口名称 接口功能
    EnableReplicaReadonly 启用读写分离
    DisableReplicaReadonly 禁用读写分离
    联系我们

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

    技术支持

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

    7x24 电话支持