读写分离

最近更新时间:2026-01-29 17:21:52

我的收藏

概述

读写分离是针对读多写少业务场景的性能扩展方案,通过将读请求分发到副本节点,解决热点数据集中读取的压力。最大支持1主5从模式,提供最大5倍的读性能扩展能力。

架构原理

读写分离通过内置 Proxy 组件实现请求的自动路由分发。客户端请求统一发送到 Proxy,Proxy 自动识别请求类型,将写请求路由到主节点处理,将读请求按负载均衡策略分发到各副本节点。开启后主节点仅处理写请求,读请求由副本节点承担,从而实现读性能的线性扩展。


支持版本

兼容 Redis 4.0、5.0、6.2、7.0 及 Valkey 8.0 版本,适用于标准架构和集群架构,副本数 ≥ 1 时可开启。

开启方式

控制台:在节点管理页面,可操作开启读写分离的功能。具体操作,请参见 副本只读

云 API:请通过接口 EnableReplicaReadonly 启用读写分离;通过接口 DisableReplicaReadonly 禁用读写分离。