Redis 主从复制的常见拓扑结构有哪些?
Redis 主从复制的常见拓扑结构有哪些?
回答重点
Redis 主从的几种常见拓扑结构如下(忽略哨兵):
1)一主多从:
这是最基本的拓扑结构,包含一个主节点和多个从节点。所有写操作都在主节点上执行,而读操作可以在从节点上进行,以提高读取速度和负载均衡。
2)树状主从结构(级联):
从节点也可以作为其他从节点的主节点。这样形成了一个层次结构,主节点负责写操作,而从节点负责读操作,并将数据再次复制到更下一级的从节点。
因为主从复制对主节点有压力,所以这样的结构可以减轻主节点的压力。
3)主主结构(双主或多主):
在这种拓扑中,有两个或多个主节点,它们之间相互复制数据。这种结构提高了系统的写能力和容错性。
但需要处理多主节点之间的数据同步和冲突解决,管理复杂度高,Redis 默认不支持主主复制。
扩展知识
Comments