1.一种内存数据库分片调整方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述根据待删除节点的哈希槽高负载时间段、低负载时间段与剩余节点中每一个节点的低负载时间段、高负载时间的匹配情况,确定目的节点,具体为:
3.如权利要求1所述的方法,其特征在于,所述确定新增节点对集群性能的影响程度,根据影响程度和所有哈希槽的负载之和确定新增节点允许增加的负载,具体为:
4.如权利要求3所述的方法,其特征在于,所述基于允许的负载和原redis cluster中节点的历史负载和节点中哈希槽的负载情况确定迁移到新增节点的哈希槽,具体为:
5.如权利要求1-4任意一项所述的方法,其特征在于,在向新增节点迁移哈希槽后,还包括:根据哈希槽的高负载时间段、低负载时间段对新增后的redis cluster集群进行均衡负载。
6.一种内存数据库分片调整设备,其特征在于,所述设备包括以下模块:
7.如权利要求6所述的设备,其特征在于,所述根据待删除节点的哈希槽高负载时间段、低负载时间段与剩余节点中每一个节点的低负载时间段、高负载时间的匹配情况,确定目的节点,具体为:
8.如权利要求6所述的设备,其特征在于,所述确定新增节点对集群性能的影响程度,根据影响程度和所有哈希槽的负载之和确定新增节点允许增加的负载,具体为:
9.如权利要求8所述的设备,其特征在于,所述基于允许的负载和原redis cluster中节点的历史负载和节点中哈希槽的负载情况确定迁移到新增节点的哈希槽,具体为:
10.如权利要求6-9任意一项所述的设备,其特征在于,在向新增节点迁移哈希槽后,还包括:根据哈希槽的高负载时间段、低负载时间段对新增后的redis cluster集群进行均衡负载。