应用场景

Redis Standalone 实例存储着大量关键数据,当用户对数据的可靠性与服务的连续可用性要求较高时,可以选择 多可用区部署 方案来部署 Redis Standalone。多可用区部署提供了同城多活和故障自动切换的能力,可在单节点发生故障时,实现快速恢复服务,提高数据库可用性和可靠性。

  • 同城容灾

    一个区域由多个可用区组成,每个可用区都是独立的数据中心,它们之间电力和网络设备互相独立,并且网络互通。

    选择 多可用区部署 方案,主从节点将分散部署在不同可用区。当其中一个可用区发生故障,另一个可用区的节点不受影响。并且 从节点 会自动升级为 主节点,对外提供服务,从而提供更高的容灾能力。

  • 主节点选举

    主节点 变为 Fail 状态时,集群便尝试进行 Failover,以选举正常运行的 从节点 为新的 主节点。当存在多个从节点时,Redis 内部将采用投票机制选举出一个从节点升级为新的主节点。详细选举机制,请参考 Redis 原生设计

约束限制

跨可用区部署相较于同可用区部署,网络访问效率略低。因此 Redis 实例跨可用区部署时,主备节点之间同步效率会有所降低。

操作指导

方式一

部署 Redis Standalone 时,选择部署方式多可用区部署。详细操作说明,请参见创建 Redis Standalone 实例

方式二

将已有的单可用区部署集群升级为多可用区部署。详细操作可参考升级为多可用区部署