首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种redis数据库的拟态调度设计方法_郑州大学_202410402357.6 

申请/专利权人:郑州大学

申请日:2024-04-03

公开(公告)日:2024-06-14

公开(公告)号:CN118193497A

主分类号:G06F16/21

分类号:G06F16/21;G06F16/27;G06F16/215;G06F16/2455

优先权:

专利状态码:在审-公开

法律状态:2024.06.14#公开

摘要:本发明公开了一种redis数据库的拟态调度设计方法,包括交互模块、执行体数据库池、裁决器和aofrdb编辑器,还包括如下步骤:步骤S1:初始化阶段,定义目前支持的命令的命令类型,确保各模块进程容器的连接正常;步骤S2:交互模块接受到客户端命令后,判断该命令类型:若为可信命令交由随机的可信执行体进行交互;若为拟态命令,交由所有执行体数据库池内的执行体执行;本发明通过同步队列与aofrdb编辑器的设计与差错数据同步与执行体清洗的机制,实现了一种全新的异步调度方法,增强了对差错信息的同步效率,提高了在高并发场景下的使用效率,在确保了redis拟态数据库系统的高可用性下,增进了整个系统的安全性与鲁棒性。

主权项:1.一种redis数据库的拟态调度设计方法,其特征在于,包括交互模块、执行体数据库池、裁决器和aofrdb编辑器,还包括如下步骤:步骤S1:初始化阶段,定义目前支持的命令的命令类型,确保各模块进程容器的连接正常;步骤S2:交互模块接受到客户端命令后,判断该命令类型:若为可信命令交由随机的可信执行体进行交互;若为拟态命令,交由所有执行体数据库池内的执行体执行;步骤S3:在执行体执行完成后将结果键值封装呈递给裁决器,裁决器检测报文合法后,进行结果裁决,将差异部分转发给交互模块,存储在同步队列中,将共识部分转发到aofrdb编辑器中;步骤S4:aofrdb编辑器根据共识的键值写出对应的aof文件,以供同步使用;在aof文件达到一定大小后,进行相应的aof重写工作;步骤S5:在达到同步条件后,交互模块会将接收到的拟态命令存放在同步缓冲区中,待依照count字典的状态,对差错的执行体进行不同程度的同步操作后,再依次执行缓冲区中的拟态命令直至结束。

全文数据:

权利要求:

百度查询: 郑州大学 一种redis数据库的拟态调度设计方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。