基于redis的系统检测方法、装置及电子设备与流程
- 国知局
- 2024-08-05 12:17:49
本申请涉及计算机应用,具体涉及一种基于redis的系统检测方法、装置、电子设备、存储介质及计算机程序产品。
背景技术:
1、随着数据量的增长,业务时效要求越来越高,大型商业银行交易系统面临的挑战越来越大,为提升数据的处理时效,提高业务响应效率,引入redis充当缓存或者内存数据库的角色,故而redis使用场景越来越多,但redis相较于持久化数据库的可靠性和稳定性低,且交易数据本身的重要性高,随着redis集群规模越来越大,redis故障及数据丢失的可能性加大。
技术实现思路
1、本申请实施例的目的是提供一种基于redis的系统检测方法、装置、电子设备、存储介质及计算机程序产品。
2、为了实现上述目的,本申请第一方面提供一种基于redis的系统检测方法,检测方法包括:
3、根据预设管理规范和预设管理要求对投产系统进行识别;
4、将投产系统中包括redis组件的系统确定为目标系统;
5、确定目标系统包括的redis组件的redis版本和redis版本对应的redis特性;
6、针对每种redis特性,梳理与redis特性对应的检核规则,以得到目标检核规则;
7、按照目标检核规则对目标系统进行自动检核。
8、在本申请实施例中,按照目标检核规则对目标系统进行自动检核包括:按照与每种redis特性对应的检核规则构建与每种redis特性对应的信息采集方式;针对每种redis特性,按照redis特性对应的信息采集方式采集数据,并根据redis特性对应的检核规则对采集到的数据进行检测。
9、在本申请实施例中,按照目标检核规则对目标系统进行自动检核包括:在检核结果无异常的情况下,将检核信息存档并继续后续投产流程;在检核结果存在异常的情况下,将异常的检核结果确定为待整改项目;按照预设整改规则对待整改项目进行处置,在处置完成后再按照目标检核规则对目标系统进行自动检核。
10、在本申请实施例中,按照预设整改规则对待整改项目进行处置包括:针对每种redis特性,获取redis特性对应的风险级别和处置方法脚本;在待整改项目对应的redis特性的风险等级为预设风险等级的情况下,根据整改项目对应的redis特性的处置方法脚本对待整改项目进行自动整改。
11、在本申请实施例中,方法还包括:在整改项目对应的redis特性的处置方法脚本无法对待整改项目进行自动整改的情况下,对整改项目进行预警并按照预设模版生成待整改项目的处置建议。
12、在本申请实施例中,方法还包括:在投产系统运行的过程中出现异常指标的情况下,获取引起异常指标的原因;在原因与redis组件相关的情况下,针对异常指标原因设置新增检核规则;将新增检核规则增加至对应的redis组对应的redis版本对应的目标检核规则内,并将新增检核规则的风险等级设置为预设风险等级。
13、本申请第二方面提供一种基于redis的系统检测装置,检测装置包括:
14、识别模块,被配置为根据预设管理规范和预设管理要求对投产系统进行识别;将投产系统中包括redis组件的系统确定为目标系统;
15、规则确定模块,被配置为确定目标系统包括的redis组件的redis版本和redis版本对应的redis特性;针对每种redis特性,梳理与redis特性对应的检核规则,以得到目标检核规则;
16、检核模块,被配置为按照目标检核规则对目标系统进行自动检核。
17、在本申请实施例中,按照目标检核规则对目标系统进行自动检核包括:按照与每种redis特性对应的检核规则构建与每种redis特性对应的信息采集方式;针对每种redis特性,按照redis特性对应的信息采集方式采集数据,并根据redis特性对应的检核规则对采集到的数据进行检测。
18、在本申请实施例中,按照目标检核规则对目标系统进行自动检核包括:在检核结果无异常的情况下,将检核信息存档并继续后续投产流程;在检核结果存在异常的情况下,将异常的检核结果确定为待整改项目;按照预设整改规则对待整改项目进行处置,在处置完成后再按照目标检核规则对目标系统进行自动检核。
19、在本申请实施例中,基于redis的系统检测装置还包括:整改模块,被配置为针对每种redis特性,获取redis特性对应的风险级别和处置方法脚本;在待整改项目对应的redis特性的风险等级为预设风险等级的情况下,根据整改项目对应的redis特性的处置方法脚本对待整改项目进行自动整改。
20、在本申请实施例中,整改模块还被配置为在整改项目对应的redis特性的处置方法脚本无法对待整改项目进行自动整改的情况下,对整改项目进行预警并按照预设模版生成待整改项目的处置建议。
21、在本申请实施例中,基于redis的系统检测装置还包括:规则新增模块,被配置为在投产系统运行的过程中出现异常指标的情况下,获取引起异常指标的原因;在原因与redis组件相关的情况下,针对异常指标原因设置新增检核规则;将新增检核规则增加至对应的redis组对应的redis版本对应的目标检核规则内,并将新增检核规则的风险等级设置为预设风险等级。
22、本申请第三方面提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
23、存储器存储计算机执行指令;
24、处理器执行存储器存储的计算机执行指令,以实现如上述实施例中任一项的基于redis的系统检测方法。
25、本申请第四方面提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行根据上述实施例中任一项的基于redis的系统检测方法。
26、本申请第五方面提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据上述实施例中任一项的基于redis的系统检测方法。
27、通过上述技术方案,针对redis作为缓存或内存数据库的系统,通过梳理redis特性对应的检核规则,将检核规则作为投产准入条件,在投产前基于redis特性对应的数据采集方式和对应的检核规则对系统的redis配置及相关内容实现自动化检核,有助于高效使用redis,提升系统业务响应时效,同时能降低redis本身故障的隐患,提升redis实用场景下,数据的可靠性和稳定性。
28、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
技术特征:1.一种基于redis的系统检测方法,其特征在于,所述检测方法包括:
2.根据权利要求1所述的基于redis的系统检测方法,其特征在于,所述按照所述目标检核规则对所述目标系统进行自动检核包括:
3.根据权利要求1所述的基于redis的系统检测方法,其特征在于,所述按照所述目标检核规则对所述目标系统进行自动检核包括:
4.根据权利要求3所述的基于redis的系统检测方法,其特征在于,所述按照预设整改规则对所述待整改项目进行处置包括:
5.根据权利要求4所述的基于redis的系统检测方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的基于redis的系统检测方法,其特征在于,所述方法还包括:
7.一种基于redis的系统检测装置,其特征在于,所述检测装置包括:
8.根据权利要求7所述的基于redis的系统检测装置,其特征在于,所述按照所述目标检核规则对所述目标系统进行自动检核包括:
9.根据权利要求7所述的基于redis的系统检测装置,其特征在于,所述按照所述目标检核规则对所述目标系统进行自动检核包括:
10.根据权利要求9所述的基于redis的系统检测装置,其特征在于,所述基于redis的系统检测装置还包括:
11.根据权利要求10所述的基于redis的系统检测装置,其特征在于,所述整改模块还被配置为:
12.根据权利要求7所述的基于redis的系统检测装置,其特征在于,所述基于redis的系统检测装置还包括:
13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
14.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至6中任一项所述的基于redis的系统检测方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至6中任一项所述的基于redis的系统检测。
技术总结本申请涉及计算机应用技术领域,具体涉及一种基于redis的系统检测方法、装置及电子设备。检测方法包括:根据预设管理规范和预设管理要求对投产系统进行识别;将投产系统中包括redis组件的系统确定为目标系统;确定目标系统包括的redis组件的redis版本和redis版本对应的redis特性;针对每种redis特性,梳理与redis特性对应的检核规则,以得到目标检核规则;按照目标检核规则对目标系统进行自动检核。通过梳理redis特性对应的检核规则,基于redis特性对应的数据采集方式和对应的检核规则对系统的redis配置及相关内容实现自动化检核,提升redis实用场景下,数据的可靠性和稳定性。技术研发人员:欧阳梦云受保护的技术使用者:中国建设银行股份有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/262020.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表