[发明专利]一种Redis队列容灾的控制方法以及控制装置在审
申请号: | 202011186220.X | 申请日: | 2020-10-30 |
公开(公告)号: | CN112306751A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 王雕 | 申请(专利权)人: | 上海二三四五网络科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/17 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200137 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 redis 队列 控制 方法 以及 装置 | ||
1.一种Redis队列容灾控制方法,其特征在于,包括如下步骤:
a.接收交易加入所述Reids队列的请求信息,相应地记录第一日志文件;
b.对所述Redis队列中的交易信息进行处理,相应地记录与所述交易信息对应的第二日志文件;
c.接收容灾触发指令,并对所述第一日志文件、第二日志文件进行比较,根据所述日志差恢复Redis队列数据。
2.根据权利要求1所述的控制方法,其特征在于,所述第一日志文件、第二日志文件中的任一个或任多个为如下文件中的一个:
-文本文件;
-数据库文件;或者
-文本文件与数据库文件的结合体。
3.根据权利要求1或2所述的控制方法,其特征在于,所述容灾触发指令在所述Redis队列数据丢失时被发出。
4.根据权利要求1至3中任一项所述的控制方法,其特征在于,在所述步骤c中通过如下方法中的任一个进行比较:
i.对所述第一日志文件、所述第二日志文件进行二进制比较;或者
i'.对所述第一日志文件、所述第二日志文件进行遍历比较差异。
5.根据权利要求1至4中任一项所述的控制方法,其特征在于,在所述步骤c中通过如下方法恢复所述Redis队列数据:
c1.根据所述第一日志文件的内容对Redis队列数据进行恢复操作处理。
6.一种Redis队列容灾控制装置,其特征在于,包括如下装置:
第一记录装置,其用于接收交易加入所述Reids队列的请求信息,相应地记录第一日志文件;
第二记录装置,其用于对所述Redis队列中的交易信息进行处理,相应地记录与所述交易信息对应的第二日志文件;
第一处理装置,其用于接收容灾触发指令,并对所述第一日志文件、第二日志文件进行比较,根据所述日志差恢复Redis队列数据。
7.根据权利要求6所述的控制装置,其特征在于,所述第一处理装置包括如下装置:
第二处理装置,其用于根据所述第一日志文件的内容对Redis队列数据进行恢复操作处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海二三四五网络科技有限公司,未经上海二三四五网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011186220.X/1.html,转载请声明来源钻瓜专利网。