分布式缓存服务 DCS-Redis实例是否支持读写分离?:配置说明

时间:2023-11-13 17:12:03

配置说明

  • Redis Cluster集群实例,使用cluster nodes查询所有主备节点,客户端连接备节点,并在节点上做配置,开启备节点只读访问,从而实现读写分离。

    查询集群节点命令如下:

    redis-cli -h {redis_address} -p {redis_port} -a {redis_password} cluster nodes

    从节点配置只读模式,请参考READONLY命令

  • Redis 4.0/5.0/6.0基础版版本主备实例,在控制台的实例详情信息页面, 域名 区分可读写域名和只读域名,分别对应主节点和备节点,在客户端增加用户读写请求判断,如果是写请求,则将请求发送给读写域名,如果是读请求,则将请求发送给只读域名。
  • 读写分离实例,默认为从服务端侧实现的读写分离,通过Proxy节点识别用户读写请求,如果是写请求,则转发给主节点,如果是读请求,则转发给备节点,不需要用户在客户端做任何配置。
support.huaweicloud.com/dcs_faq/dcs-faq-0427027.html