[发明专利]一种多服务器热备份方法、系统、装置和存储介质在审
申请号: | 201811426031.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109739686A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 樊瑞 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强 |
地址: | 214000 江苏省无锡市无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主服务器 配置参数 服务器 数据库服务器 读取 替代 存储介质 多服务器 网络系统 热备份 信息技术领域 服务器宕机 数据库存储 宕机 写入 数据库 存储 配置 选举 应用 | ||
1.一种多服务器热备份方法,所述服务器包括至少一个从服务器和至少一个主服务器,所述服务器均被配置为Redis哨兵模式,其特征在于,包括以下步骤:
选定至少一个从服务器作为配置参数服务器;所述配置参数服务器用于备份主服务器的配置参数;
选定至少一个从服务器作为数据库服务器;所述数据库服务器用于备份主服务器的数据库;
当主服务器发生宕机时,根据Redis哨兵模式的选举规则,选举至少一个从服务器作为替代主服务器;
从配置参数服务器中读取配置参数从而对替代主服务器进行配置;
从数据库服务器中读取数据库并写入替代主服务器中。
2.根据权利要求1所述的一种多服务器热备份方法,其特征在于,所述配置参数服务器的选定对象为未被选定为数据库服务器的从服务器,所述数据库服务器的选定对象为未被选定为配置参数服务器的从服务器。
3.根据权利要求1所述的一种多服务器热备份方法,其特征在于,所述替代主服务器的选举对象为被选定为数据库服务器的从服务器。
4.根据权利要求1所述的一种多服务器热备份方法,其特征在于,在选举出替代主服务器之后,还包括以下步骤:
解除已发生宕机的主服务器的Redis哨兵模式。
5.根据权利要求1-4任一项所述的一种多服务器热备份方法,其特征在于,还包括以下步骤:
当配置参数服务器发生宕机时,从未被选定为数据库服务器的从服务器中,选定剩余容量最大的从服务器作为替代配置参数服务器;
将主服务器或替代主服务器的配置参数备份至替代配置参数服务器。
6.根据权利要求1-4任一项所述的一种多服务器热备份方法,其特征在于,还包括以下步骤:
当数据库服务器发生宕机时,从未被选定为配置参数服务器的从服务器中,选定剩余容量最大的从服务器作为替代数据库服务器;
将主服务器或替代主服务器的数据库备份至替代数据库服务器。
7.根据权利要求1-4任一项所述的一种多服务器热备份方法,其特征在于,还包括以下步骤:
经过预设时长后,从未被选定为数据库服务器或配置参数服务器的从服务器中,选取剩余容量最大的两个从服务器,分别作为替代配置参数服务器和替代数据库服务器;
将主服务器或替代主服务器的配置参数备份至替代配置参数服务器;
将主服务器或替代主服务器的数据库备份至替代数据库服务器;
将原先的配置参数服务器和配置参数服务器均恢复为从服务器。
8.一种多服务器热备份系统,所述服务器包括至少一个从服务器和至少一个主服务器,所述服务器均被配置为Redis哨兵模式,其特征在于,包括:
配置参数服务器选定模块,用于选定至少一个从服务器作为配置参数服务器;所述配置参数服务器用于备份主服务器的配置参数;
数据库服务器选定模块,用于选定至少一个从服务器作为数据库服务器;所述数据库服务器用于备份主服务器的数据库;
选举模块,用于当主服务器发生宕机时,根据Redis哨兵模式的选举规则,选举至少一个从服务器作为替代主服务器;
备份模块,用于从配置参数服务器中读取配置参数从而对替代主服务器进行配置,从数据库服务器中读取数据库并写入替代主服务器中。
9.一种多服务器热备份装置,其特征在于,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行权利要求1-7任一项所述方法。
10.一种存储介质,其中存储有处理器可执行的指令,其特征在于,所述处理器可执行的指令在由处理器执行时用于执行如权利要求1-7任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811426031.8/1.html,转载请声明来源钻瓜专利网。