缓存数据库 Redis 支持水平扩缩容(即增减分片数),您可以根据业务量变动,灵活变更 Redis 实例的分片数量。本文介绍如何增加或减少 Redis 实例的分片数。
-TRYAGAIN The specific keys are being migrated.\r\n
错误。-TRYAGAIN The specific keys are being migrated.\r\n
错误,或出现 1~2 次连接闪断,每次闪断时长在 30 秒内,请谨慎操作。建议在业务低峰期执行变配操作,并确保客户端配置了正确的重试机制。关于实例的变更实例配置费用结算规则详情,请参见按量计费和包年包月。
登录 Redis 控制台。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
您可以选择如下任意方法进入变更分片数弹窗执行相关操作。
方法一
在实例列表页找到目标实例,在实例右侧操作栏中,单击变更分片数。
方法二
在变更分片数弹窗中,根据业务需要和实例可用区部署方案配置分片数。
参数 | 说明 |
---|---|
分片数 | 您可以根据业务量变化增减 Redis 实例的分片数,取值为 2~256 间的任意整数。 说明
|
规格预览 | 查看并确认变更后的实例规格和性能详情,包括内存总容量、分片数、节点规格、每分片中的节点数、预估带宽和总连接数。 |
备份 | 您可以选择是否在变更配置前进行全量备份。 注意
|
备份名称 | 勾选变更配置前进行全量备份后,您可以为全量备份设置备份名称。选填,若不设置备份名称,默认使用备份 ID 作为名称。
|
执行时间 | 您可以选择立即执行或在可维护时间段执行实例配置变更的任务。 说明 若选择了在可维护时间段执行,此时实例状态会立即改变(如变为变更配置中)且该状态会一直持续到任务完成,但操作任务的真正执行时间仍然是可维护时间段内。可维护时间段的设置方法,请参见设置可维护时间段。 |
协议 | 阅读并勾选服务条款。 |
根据实例的计费类型完成后续步骤。
计费类型 | 操作步骤 |
---|---|
按量计费 | 在弹窗左下角确认配置费用后,在右下角单击确定。 |
包年包月 |
|
API | 描述 |
---|---|
ModifyDBInstanceShardCapacity | 调用 ModifyDBInstanceShardCapacity 变更指定实例的单分片内存容量。 |
ModifyDBInstanceShardNumber | 调用 ModifyDBInstanceShardNumber 接口变更指定实例的分片数量。 |