tencent cloud

文档反馈

开关读写分离

最后更新时间:2023-10-20 10:57:55

    操作场景

    云数据库 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

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

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

    技术支持

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

    7x24 电话支持