除了自动的故障转移,云数据库Redis版还支持手动的主从切换,方便您进行实时容灾演练,让您直观地了解云Redis的服务可用性。

切换影响

  • 切换正式开始后,目标节点会出现秒级的只读状态,之后会发生连接闪断,请确保您的应用具有断线重连机制。
  • 实例进入切换中状态时,您将无法对其进行实例级别的操作,例如变配、迁移可用区、申请外网连接地址等。

操作步骤

  1. 登录Redis管理控制台
  2. 在界面左上方阿里云图标的右侧选择实例所在的地域。
  3. 实例列表页,单击目标实例的实例ID
  4. 单击左侧导航栏中的服务可用性
  5. 可用区分布区域,选择需要进行主从切换的数据节点,单击主从切换
    主从切换
  6. 主从切换对话框,选择切换的生效时间,单击确定
    生效时间的选项说明如下。
    • 立即生效:单击确定后立即开始切换。
      警告 立即切换可能对您的Redis服务产生严重影响,请谨慎操作,详情请参见切换影响
    • 可运维时间内生效:在您设置的可维护时间段切换,详情请参见设置可维护时间段

最佳实践

如果您的Redis实例部署在同城容灾可用区,例如杭州多可用区(可用区H+可用区I),当实例自动进行了故障转移,master会从可用区H转移到可用区I,可能导致服务响应时间略微提高。此时您可以手动进行主从切换,将master再次转移到可用区H,提高服务性能。