You need to enable JavaScript to run this app.
导航
变更节点数
最近更新时间:2024.08.09 11:18:54首次发布时间:2023.05.26 12:30:51

Redis 主备实例的每个分片中都包含 1 个主节点和至少 1 个从节点,主从节点间具有复制关系。您可以根据业务量变动,灵活变更主备实例的从节点数量。本文介绍如何增加或减少单分片节点数。

前提条件

  • 实例状态需为运行中。关于实例状态的更多详情,请参见实例状态说明
  • 实例类型需为主备实例。单节点实例固定包含一个节点,不支持变更。关于不同实例或架构类型支持的变配方案详情,请参见变配方案

注意事项

  • 开启数据闪回后,发起配置变更将自动关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。更多详情,请参见设置数据闪回功能
  • 增加节点对实例或业务无影响。减少节点过程中,实例可能会出现最多 1 次连接闪断,闪断时长在 30 秒内,请谨慎操作。建议在业务低峰期执行变配操作,并确保客户端配置了正确的重试机制。

费用说明

关于实例的变更实例配置费用结算规则详情,请参见按量计费包年包月

增加节点数

说明

Redis 主备实例的每个分片可包含 2~6 个节点。当实例单分片节点数已达上限时,不支持再增加节点。控制台增加节点数按钮会置灰。

  1. 登录 Redis 控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

  3. 您可以选择如下任意方法进入增加节点数弹窗执行相关操作。

    • 方法一
      实例列表页找到目标实例,在实例右侧操作栏中,选择 ... > 增加节点数

    • 方法二

      1. 实例列表页,单击目标实例的名称。
      2. 找到实例信息页签下的配置信息区域,在实例规格右侧,选择变更配置 > 增加节点数。
  4. 增加节点数弹窗中,根据业务需要和实例可用区部署方案配置节点数。

    参数说明
    实例ID/名称确认需要增加节点数的实例 ID 和名称。

    节点数相关配置

    实例的可用区部署方案不同,增加节点数时需要设置的节点数配置项也不同。其中:

    • 实例为单可用区部署方案,增加节点数时需设置如下参数:
      • 可用区:确认实例当前的可用区。
      • 当前节点数:确认当前实例每分片中已包含的节点数。
      • 增加节点数:设置需要增加的节点数。

        说明

        每个分片支持 2~6 个节点,即 2 <= (当前节点数 + 增加节点数) <= 6。

    • 实例为多可用区部署方案,增加节点数时需设置如下参数:
      • 当前节点数:确认当前实例每分片中已包含的节点数。
      • 增加节点数:设置需要增加的节点数。

        说明

        每个分片支持 2~6 个节点,即 2 <= (当前节点数 + 增加节点数) <= 6。

      • 操作节点:从新增节点右侧的可用区下拉列表中,为每个新增的从节点选择目标可用区。
    规格预览查看并确认变更后的实例规格和性能详情,包括内存总容量、分片数、节点规格、每分片中的节点数、预估读写带宽和总连接数。

    备份

    您可以选择是否在变更配置前进行全量备份。

    注意

    发起配置变更将关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。您可以在可用区修改完成后再手动开启数据闪回功能。数据闪回功能使用方法,请参见设置数据闪回功能

    备份名称

    勾选变更配置前进行全量备份后,您可以为全量备份设置备份名称。选填,若不设置备份名称,默认使用备份 ID 作为名称。
    若要设置备份名称,名称需同时满足如下条件:

    • 以中文、字母、下划线(_)开头。
    • 长度为 1-128 个字符。
    • 由中文、字母、数字、下划线(_)和中划线(-)组成。

    说明

    • 备份创建成功后,您可以在备份列表页查看并下载该备份。更多详情,请参见查看备份
    • 您也可以在备份创建成功后再修改备份名称,具体操作步骤,请参见修改备份名称

    执行时间

    您可以选择立即执行在可维护时间段执行实例配置变更的任务。

    说明

    若选择了在可维护时间段执行,此时实例状态会立即改变(如变为变更配置中)且该状态会一直持续到任务完成,但操作任务的真正执行时间仍然是可维护时间段内。可维护时间段的设置方法,请参见设置可维护时间段

    协议阅读并勾选服务条款。
  5. 根据实例的计费类型完成后续步骤。

    计费类型操作步骤
    按量计费在弹窗左下角确认配置费用后,在右下角单击确定

    包年包月

    1. 在弹窗左下角确认配置费用后,在右下角单击确定
    2. 确认订单信息页面,再次确认订单详情,单击下一步即可。

    说明

    • 实例状态为变更配置中表示正在变更,当实例状态显示为运行中,表示变更成功。关于实例状态的更多详情,请参见实例状态说明
    • 您可以前往任务中心查看实例对应的变配任务,了解当前任务所处的阶段和进度详情。查看方法,请参见查看任务

减少节点数

说明

Redis 主备实例的每个分片可包含 2~6 个节点。当实例单分片节点数已达下限时,不支持再减少节点。控制台上减少节点数按钮会置灰。

  1. 登录 Redis 控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

  3. 您可以选择如下任意方法进入减少节点数弹窗执行相关操作。

    • 方法一
      实例列表页找到目标实例,在实例右侧操作栏中,选择 ... > 减少节点数
    • 方法二
      1. 在实例列表页,单击目标实例的名称。
      2. 找到实例信息页签下的配置信息区域,在实例规格右侧,选择变更配置 > 减少节点数
  4. 减少节点数弹窗中,根据业务需要和实例可用区部署方案配置节点数。

    参数说明
    实例ID/名称确认需要增加节点数的实例 ID 和名称。

    节点数相关配置

    实例的可用区部署方案不同,减少节点数时需要设置的节点数配置项也不同。其中:

    • 实例为单可用区部署方案,减少节点数时需设置如下参数:
      • 可用区:确认实例当前的可用区。
      • 当前节点数:确认当前实例每分片中已包含的节点数。
      • 减少节点数:设置需要减少的节点数。

        说明

        每个分片支持 2~6 个节点,即 2 <= (当前节点数 - 减少节点数) <= 6。

    • 实例为多可用区部署方案,减少节点数时需设置如下参数:
      • 当前节点数:确认当前实例每分片中已包含的节点数。
      • 选择节点:从节点列表中勾选需要减少的节点。

        说明

        每个实例至少保留 2 个节点,且剩余节点需至少部署在 2 个不同的可用区内。

      • 剩余节点数:确认实例的剩余节点数。
    规格预览查看并确认变更后的实例规格和性能详情,包括内存总容量、分片数、节点规格、每分片中的节点数、预估的读写带宽和总连接数。

    备份

    您可以选择是否在变更配置前进行全量备份。

    注意

    发起配置变更将关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。您可以在可用区修改完成后再手动开启数据闪回功能。数据闪回功能使用方法,请参见设置数据闪回功能

    备份名称

    勾选变更配置前进行全量备份后,您可以为全量备份设置备份名称。选填,若不设置备份名称,默认使用备份 ID 作为名称。
    若要设置备份名称,名称需同时满足如下条件:

    • 以中文、字母、下划线(_)开头。
    • 长度为 1-128 个字符。
    • 由中文、字母、数字、下划线(_)和中划线(-)组成。

    说明

    • 备份创建成功后,您可以在备份列表页查看并下载该备份。更多详情,请参见查看备份
    • 您也可以在备份创建成功后再修改备份名称,具体操作步骤,请参见修改备份名称

    执行时间

    您可以选择立即执行在可维护时间段执行实例配置变更的任务。

    说明

    若选择了在可维护时间段执行,此时实例状态会立即改变(如变为变更配置中)且该状态会一直持续到任务完成,但操作任务的真正执行时间仍然是可维护时间段内。可维护时间段的设置方法,请参见设置可维护时间段

    协议阅读并勾选服务条款。
  5. 根据实例的计费类型完成后续步骤。

    计费类型操作步骤
    按量计费在弹窗左下角确认配置费用后,在右下角单击确定

    包年包月

    1. 在弹窗左下角确认配置费用后,在右下角单击确定
    2. 确认订单信息页面,再次确认订单详情,单击下一步即可。

    说明

    • 实例状态为变更配置中表示正在变更,当实例状态显示为运行中,表示变更成功。关于实例状态的更多详情,请参见实例状态说明
    • 您可以前往任务中心查看实例对应的变配任务,了解当前任务所处的阶段和进度详情。查看方法,请参见查看任务

相关 API

API
描述
IncreaseDBInstanceNodeNumber调用 IncreaseDBInstanceNodeNumber 接口增加指定实例的单分片节点数量。
DecreaseDBInstanceNodeNumber调用 DecreaseDBInstanceNodeNumber 接口减少指定实例的单分片节点数量。