You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用集群模式时,如何将副本节点提升为主节点?

启用集群模式下ElastiCache Redis副本提升为主节点的方法

在启用集群模式的Amazon ElastiCache for Redis中,确实可以将副本节点提升为主节点,操作逻辑和禁用集群模式的场景有所区别——因为集群模式下数据按分片(shard)管理,提升操作是针对分片级别的主备切换。

具体操作方式如下:

  • AWS控制台操作:

    1. 进入ElastiCache控制台,找到目标集群
    2. 定位到副本所属的分片,选中要提升的副本节点
    3. 点击「Promote to primary」选项,系统会自动完成主备切换,原主节点(若状态正常)会转为该分片的副本
  • AWS CLI操作:
    使用promote-replica-to-primary命令,指定集群ID、分片名称和副本节点ID,示例:

    aws elasticache promote-replica-to-primary --replication-group-id your-cluster-id --shard-name your-shard-name --replica-node-id your-replica-node-id
    
  • API调用:
    调用PromoteReplicaToPrimary接口,传入集群ID、分片名称和副本节点ID等参数即可完成操作

注意事项

  • 主备切换过程中,对应分片会有短暂的连接中断,建议在业务低峰期执行
  • 切换完成后,原主节点(若无故障)会自动成为该分片的副本节点,无需额外配置
  • 如果原主节点已经故障,提升副本的操作会自动触发故障转移,这也是集群模式高可用机制的一部分

内容的提问来源于stack exchange,提问作者photosynthesis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 17:20:34