- 文档首页
缓存数据库 Redis 版
用户指南
变更实例配置
变更分片数
变更分片数
缓存数据库 Redis 支持水平扩缩容(即增减分片数),您可以根据业务量变动,灵活变更 Redis 实例的分片数量。本文介绍如何增加或减少 Redis 实例的分片数。
前提条件
- 实例状态需为运行中。关于实例状态的更多详情,请参见实例状态。
- 仅已启用分片集群实例支持变更分片数,未启用分片集群实例固定包含一个分片,不支持变更。关于不同实例或架构类型支持的变配方案详情,请参见变配方案。
注意事项
- 针对启用分片集群实例,若实例已申请了直连地址,那么在变更实例配置时,实例的分片数量不能超过 8 个。如果需要在开启直连地址的场景下增加更多的分片数量,请提交工单联系技术支持。
- 发起配置变更将自动关闭数据闪回功能。数据闪回功能关闭后,之前的闪回时间点不再保留。更多详情,请参见设置数据闪回功能。
- 如需减少分片数,需保证缩减分片后实例中单分片的已使用内存均不超过单分片内存规格的 85%,否则将导致变配失败。
说明
您可以在监控告警下的数据节点页签中,查看并确认每个分片的已使用内存指标数据。查看监控数据的方法,请参见查看监控数据。 - 增加分片数过程中,实例可能会返回 -TRYAGAIN The specific keys are being migrated.\r\n 错误。
- 减少分片数过程中,实例可能会返回 -TRYAGAIN The specific keys are being migrated.\r\n 错误,或出现 1 次 ~ 2 次连接闪断,每次闪断时长在 30 秒内,请谨慎操作。建议在业务低峰期执行变配操作,并确保客户端配置了正确的重试机制。
费用说明
操作步骤
- 您可以选择如下任意方法进入变更分片数弹窗执行相关操作。
- 在实例列表页找到目标实例,在实例右侧操作栏中,单击变更分片数。
- 找到实例信息页签下的配置信息区域,在实例规格右侧,选择变更配置 > 变更分片数。
- 在变更分片数弹窗中,根据业务需要和实例可用区部署方案配置分片数。
说明
- 实例状态为变更配置中表示正在变更,当实例状态显示为运行中,表示变更成功。关于实例状态的更多详情,请参见实例状态。
- 您可以前往任务中心查看实例对应的变配任务,了解当前任务所处的阶段和进度详情。查看方法,请参见查看任务。
相关 API
最近更新时间:2026.10.16 11:34:44