后端岗位面试题更新 2026-08-05

请谈谈 Redis 主从复制通常采用的几种拓扑结构,并说明各自的特点。

后端开发技术原理方案权衡Redis

考察说明

考查对 Redis 主从复制部署形态及其适用场景的理解。

回答思路

  1. 【回答框架 1】Redis 主从复制常见拓扑有一主一从、一主多从、级联复制(主-从-从)和树状结构。一主一从是最基础的结构,提供数据冗余和简单读写分离。
  2. 【回答框架 2】一主多从通过多个从节点分摊读压力,但主节点需将写命令同步给所有从节点,网络和内存开销随从节点数增加,从节点过多时可能影响主节点性能。
  3. 【回答框架 3】级联复制中从节点可再挂载从节点,形成主-从-从链式结构,可减轻主节点的同步负担,适合读多写少或跨机房场景,但链路越长,数据同步延迟越高。
  4. 【关键点 1】一主一从提供基础冗余。
  5. 【关键点 2】一主多从提升读能力,但增加主节点同步开销。
  6. 【关键点 3】级联复制减轻主节点压力,但增加延迟。
  7. 【易错点 1】不要忽略级联复制下延迟累积问题。
  8. 【易错点 2】从节点数量不是越多越好,需权衡主节点负载。