云数据库 Tair(兼容 Redis)支持开关读写分离功能及自定义只读节点数量。读写分离功能采用星型复制架构,所有只读节点均从主节点同步数据,数据同步延迟低。
影响
秒级连接闪断:开启或关闭读写分离操作会导致实例发生秒级连接闪断。请在业务低峰期执行,并确保实例写入流量较低且应用具备重连机制。
命令限制增加:由于读写分离不支持部分命令,在实例开启读写分离时,请评估命令限制对业务的影响,更多信息,请参见读写分离的命令限制。
前提条件
实例需同时满足以下条件:
部署模式为云原生。经典实例可转为云原生后,再执行本操作。
实例为Redis开源版或Tair(企业版)内存型、持久内存型。
实例规格为1 GB及以上。
实例类型为高可用。
操作步骤
访问实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击节点管理。
打开读写分离开关。
在弹出的面板中,确认实例配置信息以及订单费用。单击去支付。
说明新创建的只读节点规格与主节点(源实例)一致。
根据提示完成支付流程。
支付成功后,实例状态将变为变配中。请等待1~5分钟,实例状态改为运行中即表示变配完成,您可以在实例详情页中查看进展。
说明若实例为双可用区,实例提供主、备可用区的连接地址(两个地址均支持读、写操作)。您需要主动区分主、备可用区连接地址,并将备可用区的请求指向备可用区连接地址,以实现就近访问和负载均衡。
(可选)更多管理操作。
调整只读节点数量:在节点管理页面,单击操作列下的修改。标准架构支持的只读节点范围为1~9个,集群架构为每分片1~4个。
关闭读写分离功能:关闭读写分离开关。
常见问题
该文章对您有帮助吗?