You need to enable JavaScript to run this app.
导航

变更实例的分片集群配置

最近更新时间2024.02.07 12:41:56

首次发布时间2023.06.23 11:23:25

缓存数据库 Redis 版提供启用分片集群和未启用分片集群两种架构,且支持将未启用分片集群变更为启用分片集群,来满足业务水平扩容的需求。本文介绍启用实例分片集群架构的操作步骤。

前提条件

  • 实例为未启用分片集群。
  • 实例状态为运行中

注意事项

  • 未启用分片集群变更为启用分片集群后,不支持再变更回未启用分片集群。
  • 未启用分片集群变更为启用分片集群操作仅改变实例的架构,实例类型、所在可用区、连接地址等均不会改变。
  • 变更过程中,实例可能会返回 -TRYAGAIN The specific keys are being migrated.\r\n 错误,或出现 1~2 次连接闪断,每次闪断时长在 30 秒内,请谨慎操作。建议在业务低峰期执行变配操作,并确保客户端配置了正确的重试机制。
  • 开启数据闪回后,发起配置变更将自动关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。更多详情,请参见设置数据闪回功能

操作步骤

  1. 登录 Redis 控制台

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

  3. 实例列表页,单击目标实例名称。

  4. 实例信息页签下的配置信息区域,单击未启用分片集群后的启用

  5. 启用分片集群弹窗中,根据业务需要配置如下参数。

    参数是否需要配置说明
    目标分片数您可以根据业务量选择需要的分片数,取值为 2~256 间的任意整数。

    节点规格

    选择启用分片集群后实例的节点规格,您可以选择升级或降级节点规格。关于节点规格的更多详情,请参见实例规格

    说明

    如需降低节点规格,需保证实例当前的已用内存不超过新内存总容量的 70%,其中新内存总容量 = 变更后的单分片内存 x 分片数。已用内存信息查看方法,请参见查看实例信息

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

    备份

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

    说明

    • 仅 Redis 主备实例支持该配置。单节点实例不支持备份功能,无需设置该参数。
    • 发起配置变更将自动关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。您可以在配置变更完成后再手动开启数据闪回功能。数据闪回功能使用方法,请参见设置数据闪回功能

    执行时间

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

    说明

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

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

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

    包年包月

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

    说明

    实例状态为变更配置中表示正在变更,当实例状态显示为运行中,表示变更成功。关于实例状态的更多详情,请参见实例状态说明

相关 API

API描述
EnableShardedCluster调用 EnableShardedCluster 接口变更将指定未启用分片集群实例变更为启用分片集群实例。