开启读写分离功能

更新时间:2025-03-20 02:52:19

云数据库 Tair(兼容 Redis)提供读写分离功能。开启后,您无需修改业务代码,实例能够自动识别读、写请求并进行对应转发,满足高并发读写的业务场景。

功能简介

  • 读写分离功能采用星型复制架构,所有只读节点均从主节点同步数据,数据同步延迟低。

  • 所有只读节点均具备容灾功能,可作为备节点进行数据备份,您可以按需选择只读节点数量。

  • 双可用区实例开启读写分离后,提供均支持读和写的主、备可用区的连接地址。写请求路由到主可用区的主节点,读请求路由到本可用区的主节点或只读节点,实现就近访问,降低请求延迟。

前提条件

  • 部署模式为云原生

  • 实例为Redis开源版Tair(企业版)内存型、持久内存型。

  • 实例规格1 GB及以上。

  • 实例类型为高可用(双副本)。

注意事项

本操作会导致实例发生秒级连接闪断,并触发后台数据迁移。请在业务低峰期执行,确保实例写入流量较低且应用具备重连机制。

操作步骤

  1. 访问实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏,单击节点管理

  3. 打开读写分离开关。

  4. 在弹出的面板中,确认实例配置信息以及订单费用。单击去支付

    说明

    新创建的只读节点规格与主节点(源实例)一致。

  5. 根据提示完成支付流程。

    支付成功后,实例状态将变为变配中。请等待1~5分钟,实例状态改为运行中即表示变配完成,您可以在实例详情页中查看进展。

自定义读写分离只读节点数

在使用过程中,您可以根据业务动态需求灵活调整读写分离架构实例的只读节点数:在节点管理页面,单击操作列下的修改,调整只读节点数量。标准架构为1~9个,集群架构每分片1~4个。

说明

双可用区实例推荐主、备节点均配置2节点及以上:

  • 主可用区:1个主节点、1个只读节点。

  • 备可用区:2个只读节点。

  • 本页导读 (1)
  • 功能简介
  • 前提条件
  • 注意事项
  • 操作步骤
  • 自定义读写分离只读节点数
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等