调整实例的分片数量
Redis云原生版实例基于云数据库Redis的新一代管控架构,支持自由调整分片节点的数量,且支持无感扩缩容(即扩缩容不闪断无只读状态),可更灵活地应对读写热点和倾斜。
前提条件
实例的架构类型为集群架构。
实例的部署模式云原生。
注意事项
实例的总分片数最少为2个,单次操作的分片数上限为64个,实例总分片数上限为256个。
本操作暂不支持设定在可维护时间段执行,当您完成分片数量的调整操作后,实例会立即转变为变配中。
当实例分片数量发生变化时,实例会自动分析数据的分布,并对数据进行重平衡。Redis在内核层对数据重平衡过程进行了深度优化,提供快速重平衡的同时,降低对业务的影响。
变更配置的完成时间和网络、任务队列、实例负载、数据量大小等多种因素有关,由于变配操作可能引发响应延迟的波动,请尽量在业务低峰期执行变配操作,并确保您的应用有自动重连机制。
费用
详细信息,请参见变更配置费用说明。
操作步骤
访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
在分片信息区域框,根据业务需求选择下述操作:
增加分片
单击增加分片。
在弹出的对话框中,设置分片的数量。
说明分片规格与现有分片的规格保持一致,不支持调整。
单击去支付,根据页面提示完成支付流程。
删除分片
警告删除分片会降低实例的总容量和实例性能,同时也会造成对应分片上的连接强制断开,请谨慎执行。
单击批量删除或单击对应分片ID的删除可删除分片。
相关API
API接口 | 说明 |
为Redis集群实例添加数据分片节点。 | |
删除Redis集群实例中的数据分片节点。 |