数据分片管理
分布式Redis实例可以通过控制台详情-分片管理来管理集群的各个分片,可以查看集群实例的各个分片使用情况并进行单个分片管理监控,分片管理入口:
分片升降级
分布式Redis实例支持对单个分片进行配置升降级设置;如需对某一个分片进行升降级容量,可以选定该分片的操作项进行单个分片升降级:
注:在实际生产环境中,由于单个分片一旦内存使用量已满将会导致部分数据无法写入,因此,即使整个集群内存容量足够,但如果出现某个分片负载较高或内存使用率较高时,需要对该分片进行扩容操作。另外,建议用户使用中尽量使各个分片负载比较均衡,避免出现某个分片非常空闲造成资源浪费、而另外某个分片则负载严重。
在控制台上对分布式Redis分片进行升降级操作,如果分片类型是物理机类型,扩容时若宿主机资源充足不需要数据迁移;扩容时若宿主机资源不足则需要数据迁移,提示您对Redis影响如下:Redis升降级期间服务依然可用,但开始同步数据时负载会升高,并且主备切换时有20秒左右的闪断,请尽量在业务低峰期间执行。对于Redis缩容,整个过程中对Redis无任何影响。如果分片类型是快杰主机,扩容和缩容时,提示您对Redis影响如下:开始同步数据时负载会升高,并且主备切换时有20秒左右的闪断,请尽量在业务低峰期间执行。
分片监控管理
通过单个分片各自监控信息,可以掌握各个分片的负载情况,并根据需要有针对性对具体分片进行升级扩容等管理:
另外,单个分片默认接入“默认云内存存储告警模板”,当内存使用率达到告警模板中设置的阈值时,触发告警机制。
分片拆分操作
分布式版redis用户可以在分片管理页对分片节点进行拆分操作,可选择立即拆分和运维时间进行拆分: