当前位置: 首页 > 专利查询>郑州大学专利>正文

一种redis数据库的拟态调度设计方法技术

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

【技术实现步骤摘要】

本专利技术涉及雷达接闪,具体的说是一种redis数据库的拟态调度设计方法


技术介绍

1、现有的网络空间拟态防御理论变了目前网络空间安全防御的规则,动态冗余架构和反馈控制机制极大增强了网络空间内生安全特性;目前,拟态防御技术在网络设备上已经大量成功应用;目前的互联网的大量技术应用都与redis数据库密切相关,但是目前针对redis数据库的应用往往是基于开源项目,并且针对redis数据库的开源设计中很少有关于针对redis安全性的设计,因此抗未知风险的威胁较大。现有提出的部分针对redis的拟态改造方法缺少相应的差错处理机制,并且由于大量的冗余步骤的传输导致效率降低。

2、为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。


技术实现思路

1、本专利技术的目的是提供一种redis数据库的拟态调度设计方法,以解决现有技术中的上述不足之处。

2、为了实现上述目的,本专利技术提供如下技术方案:一种redis数据库的拟态调度设计方法,包括交互模块、执行体数据库池、裁决器和aof/rdb本文档来自技高网...

【技术保护点】

1.一种redis数据库的拟态调度设计方法,其特征在于,包括交互模块、执行体数据库池、裁决器和aof/rdb编辑器,还包括如下步骤:

2.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述执行体池内所有异构体数据库容器都需要进行操作系统,容器软件,数据库版本等层面的异构且拥有一个具有唯一性的数据库标识符。

3.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述步骤S3中的封装的结果报文包括执行体数据库标识符、事务ID、执行结果键值对/错误报告。

4.根据权利要求1所述的一种redis数据库的拟态调度设...

【技术特征摘要】

1.一种redis数据库的拟态调度设计方法,其特征在于,包括交互模块、执行体数据库池、裁决器和aof/rdb编辑器,还包括如下步骤:

2.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述执行体池内所有异构体数据库容器都需要进行操作系统,容器软件,数据库版本等层面的异构且拥有一个具有唯一性的数据库标识符。

3.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述步骤s3中的封装的结果报文包括执行体数据库标识符、事务id、执行结果键值对/错误报告。

4.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述步骤s3中交互模块内部维护了一个同步队列,用于存放裁决器发送的差错报文信息,并且设定了队列的最大容量。

5.根据权利要求1所述的一种redis数据库的拟态调度设计方法,其特征在于,所述步骤s4中的aof/rdb编辑器中,对于每一个接受到了命令键值对,都会根据对于的数据结构填充成对于的命令,然后以时...

【专利技术属性】
技术研发人员:石磊靳业成高宇飞卫琳谷晶中姚金龙
申请(专利权)人:郑州大学
类型:发明
国别省市:

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

1