Redis集群克隆复制方法及装置、介质、设备制造方法及图纸

技术编号:37680329 阅读:36 留言:0更新日期:2023-05-28 09:34
本说明书实施例提供了一种Redis集群克隆复制方法及装置、介质、设备。方法包括判断源Redis集群实例的集群状态是否正常;若源Redis集群实例的集群状态正常,则发送备份命令至备份恢复程序,以使备份恢复程序将源Redis集群实例中当前的全量数据生成快照文件,将快照文件上传至分布式存储系统中;创建资源编排文件;将资源编排文件发送至云平台,以使云平台根据资源创建步骤创建版本和规格的至少一个目标Redis集群实例,并根据实例克隆步骤调用备份恢复程序,以使备份恢复程序从分布式存储系统中下载快照文件,将快照文件恢复为源文件,并通过并发写入的方式将源文件写入至少一个目标Redis集群实例中。本发明专利技术实施例可以实现Redis集群的快速克隆复制。现Redis集群的快速克隆复制。现Redis集群的快速克隆复制。

【技术实现步骤摘要】
Redis集群克隆复制方法及装置、介质、设备


[0001]本说明书一个或多个实施例涉及缓存数据库
,尤其是涉及一种Redis集群克隆复制方法及装置、介质、设备。

技术介绍

[0002]在云计算和大数据背景下,公有云环境中缓存数据库的应用越来越广泛,因此产生了将源Redis集群的数据克隆复制到一个或者多个目标Redis集群的需求。

技术实现思路

[0003]为了解决以上至少一个问题,本说明书实施例描述了一种Redis集群克隆复制方法及装置、介质、设备。
[0004]根据第一方面,提供了一种Redis集群克隆复制方法,包括:
[0005]判断源Redis集群实例的集群状态是否正常;
[0006]若所述源Redis集群实例的集群状态正常,则发送备份命令至备份恢复程序,以使所述备份恢复程序将所述源Redis集群实例中当前的全量数据生成快照文件,并将所述快照文件上传至分布式存储系统中;
[0007]创建资源编排文件;其中,所述资源编排文件中包括所述源Redis集群实例对应的版本和规格、资源创建步骤以及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Redis集群克隆复制方法,其特征在于,包括:判断源Redis集群实例的集群状态是否正常;若所述源Redis集群实例的集群状态正常,则发送备份命令至备份恢复程序,以使所述备份恢复程序将所述源Redis集群实例中当前的全量数据生成快照文件,并将所述快照文件上传至分布式存储系统中;创建资源编排文件;其中,所述资源编排文件中包括所述源Redis集群实例对应的版本和规格、资源创建步骤以及实例克隆步骤;将所述资源编排文件发送至云平台,以使所述云平台根据所述资源创建步骤创建所述版本和所述规格的至少一个目标Redis集群实例,并根据所述实例克隆步骤调用所述备份恢复程序,以使所述备份恢复程序从所述分布式存储系统中下载所述快照文件,将所述快照文件恢复为源文件,并通过并发写入的方式将所述源文件写入所述至少一个目标Redis集群实例中。2.根据权利要求1所述的方法,其特征在于,所述发送备份命令至备份恢复程序,以使所述备份恢复程序将所述源Redis集群实例中当前的全量数据生成快照文件,并将所述快照文件上传至分布式存储系统中,包括:发送备份命令至所述备份恢复程序,以使所述备份恢复程序向所述源Redis集群实例发送备份命令;其中,接收到备份命令的源Redis集群实例生成当前各个分片各自对应的快照文件,并将各个分片各自对应的快照文件推送至所述备份恢复程序,以使所述备份恢复程序将各个分片各自对应的快照文件上传至所述分布式存储系统中,以实现所述源Redis集群实例的数据备份。3.根据权利要求2所述的方法,其特征在于,所述备份恢复程序控制所述源Redis集群实例中每一分片对应的从节点中的全量数据生成对应的快照文件。4.根据权利要求1所述的方法,其特征在于,所述备份恢复程序控制所述源文件写入所述至少一个目标Redis集群实例的主节点中。5.根据权利要求1所述的方法,其特征在于,所述判断源Redis集群实例的集群状态是否正常,包括:判断所述源Redis集群实例中的各个节点是否处于连通状态且是否处于正常工作状态;若所述各个节点处于连通状态且处于正常工作状态,则所述源Redis集群实例的集群状态正常,...

【专利技术属性】
技术研发人员:颜亮刘振王阳赵山张立勇
申请(专利权)人:上海浪潮云计算服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1