功能概述

强制切换集群的 Master 节点是指将 Redis Standalone 集群中存活的 从节点 强制转换为 主节点,继续提供 Redis 服务。仅用于紧急修复场景。

约束限制

Redis Standalone 自 v7.2.7 版本支持该功能。

注意事项

该功能仅用于紧急修复场景,需满足以下所有情况时,才可调用该功能。

  • 多可用区部署的集群,且当 1 个或多个可用区失效,存活的节点均为 从节点

  • 存活的 从节点 数量未超过总节点数量的半数,集群无法再次选举出主节点,不能提供正常的 Redis 服务,集群不可写。

使用该功能时,可能存在以下风险。

  • 数据不一致。在故障发生时,从节点 上的数据可能与 主节点 存在差异,此时强制转换为主节点,存在差异的数据将被丢弃。

  • 新数据丢失。强制转换后,如果不采取措施,等失效区域恢复时,主节点 会自动切换回来,使用原主节点的旧数据,故障期间新写入的数据将被丢弃。针对该问题的解决方法,可在使用该功能时,提交工单进行咨询。

操作步骤

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 键值数据库 Redis Standalone,进入 Redis Standalone 管理页面。

  3. 在 Redis Standalone 管理页面,点击目标集群 ID,进入集群详情页面。

    redis_cluster_info
  4. 在左侧基本属性区域,点击右上角图标,在展开的快捷菜单栏中,点击强制转换 master

  5. 弹出确认对话框,用户确认操作无误后,修改确认操作 后,点击提交,完成操作。