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

前提条件

  • 实例为云盘版、标准架构、单可用区。
  • 实例为Redis社区版5.0、6.0版本或Tair内存型、持久内存型。
  • 实例规格1 GB及以上。

背景信息

云盘读写分离功能采用星型复制架构,所有只读节点均从主节点同步数据,数据同步延迟低。所有只读节点均具备容灾功能,可作为备节点进行数据备份,您可以按需选择只读节点数量(范围为1~5),更多信息请参见读写分离版

注意事项

由于读写分离架构暂不支持安全组功能,若实例已添加安全组,请您将对应的IP地址添加至实例白名单中,并移除实例的安全组,才能开启读写分离,否则会报错 ECS cluster DbInstance does not support SecurityGroup

操作步骤

  1. 访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏,单击读写分离设置
  3. 单击立即开启
  4. 读写分离面板中,按需选择只读副本数,范围为1~5个。
    说明 新创建的只读节点规格与主节点(源实例)一致。
  5. 确认订单费用,单击去支付
  6. 根据提示完成支付流程。
    支付成功后,实例开始变配(实例状态改为变配中)。请等待1~5分钟,实例状态改为运行中即表示变配完成,您可以在实例详情页中查看进展。