Redis制造技术

技术编号:39666150 阅读:6 留言:0更新日期:2023-12-11 18:29
本申请公开了一种

【技术实现步骤摘要】
Redis数据库监控方法、装置、设备及存储介质


[0001]本申请涉及数据通信
,尤其涉及一种
Redis
数据库监控方法

装置

设备及存储介质


技术介绍

[0002]随着各行各业数字化转型
、IT
系统分布式

容器化改造

基础服务标准化,
Redis
数据库作为一种常用中间件,具备高性能,快速读写

内存存储

数据持久化等优点,它广泛应用于各种场景中,如缓存

计数器

实时排行榜等,可以大幅提升系统性能和可扩展性

[0003]目前,在对
Redis
进行性能调试时,工作人员需要根据调试需求来自行编写指标监控方案
/
脚本,然后根据已编写的指标监控脚本对
Redis
进行监控以及调试,当工作人员的技术能力不强时,会因为指标监控脚本不规范,导致频繁回归采集数据,在整个调试过程中会比较费时费力,导致
Redis
数据库的调试效率低下


技术实现思路

[0004]本申请的主要目的在于提供一种
Redis
数据库监控方法

装置

设备及存储介质,旨在解决相关技术中,通过工作人员自行编写指标监控脚本,容易频繁回归采集数据,导致
Redis<br/>数据库的调试效率低下的技术问题

[0005]为实现上述目的,本申请实施例提供了一种
Redis
数据库监控方法,应用于数据监控平台,所述
Redis
数据库监控方法包括以下步骤:
[0006]接收用户上传的调试需求;
[0007]基于所述调试需求,对
Redis
数据库进行功能监控,得到监控指标;
[0008]对所述监控指标进行分析,得到分析报告,以供工作人员根据所述分析报告,对
Redis
数据库进行功能调试

[0009]在本申请的一种可能的实施方式中,所述基于所述调试需求,对
Redis
数据库进行功能监控,得到监控指标的步骤,包括:
[0010]基于所述调试需求,创建多个功能指标的第一监控任务,其中,所述功能指标与调试需求相关联;
[0011]将所述第一监控任务发送至监控代理节点,并基于所述监控代理节点,对
Redis
数据库进行数据采集,得到监控指标

[0012]在本申请的一种可能的实施方式中,所述对所述监控指标进行分析,得到分析报告的步骤,包括:
[0013]根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果;
[0014]对所述诊断结果对应的诊断数据进行分析,得到分析报告

[0015]在本申请的一种可能的实施方式中,所述监控指标包括实时内存指标;
[0016]所述根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果的步骤,包括:
[0017]将所述实时内存指标进行过滤处理,得到第一筛选数据;
[0018]基于所述预设诊断算法,将所述第一筛选数据与第一预设阈值进行对比处理,得到对比结果;
[0019]若所述对比结果显示在预设时间段内第一筛选数据大于所述第一预设阈值,则确定所述实时内存指标异常,并生成第一诊断数据;
[0020]若所述对比结果显示在预设时间段内第一筛选数据小于等于所述第一预设阈值,则确定所述实时内存指标正常,并生成第二诊断数据;
[0021]汇总所述第一诊断数据和所述第二诊断数据,得到诊断结果

[0022]在本申请的一种可能的实施方式中,所述监控指标包括访问量指标;
[0023]所述根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果的步骤,还包括:
[0024]根据预设诊断算法,对访问量指标进行逻辑计算,生成访问量统计图;
[0025]若所述访问量统计图显示所述访问量指标位于预设指标区间内,则确定所述访问量指标正常,生成第三诊断数据;
[0026]若所述访问量统计图显示所述访问量指标位于预设指标区间外,则确定所述访问量指标异常,生成第四诊断数据;
[0027]汇总所述第三诊断数据和所述第四诊断数据,得到诊断结果

[0028]在本申请的一种可能的实施方式中,所述根据预设诊断算法,对访问量指标进行逻辑计算,生成访问量统计图的步骤,包括:
[0029]根据预设诊断算法,对所述访问量指标进行线性计算,得到线性轨迹图;
[0030]将所述线性轨迹图以及预设指标区间插入至二维坐标图中,生成访问量统计图

[0031]在本申请的一种可能的实施方式中,所述对所述监控指标进行分析,得到分析报告的步骤之后,还包括:
[0032]根据所述分析报告,确定所述监控指标对应的故障问题;
[0033]对所述故障问题进行分析,生成修复建议;
[0034]根据所述修复建议,为
Redis
数据库执行故障修复指令,并判断所述
Redis
数据库的故障恢复指令执行情况;
[0035]若所述故障问题恢复,则生成修复完成报告;
[0036]若所述故障问题未恢复,则返回至所述对所述故障问题进行分析,生成修复建议的步骤,直至故障修复完成

[0037]本申请还提供一种
Redis
数据库监控装置,所述
Redis
数据库监控装置还包括:
[0038]接收模块,用于接收用户上传的调试需求;
[0039]监控模块,用于基于所述调试需求,对
Redis
数据库进行功能监控,得到监控指标预设监控任务;
[0040]分析模块,用于对所述监控指标进行分析,得到分析报告,以供工作人员根据所述分析报告,对
Redis
数据库进行功能调试

[0041]本申请还提供一种
Redis
数据库监控设备,所述
Redis
数据库监控设备为实体节点设备,所述
Redis
数据库监控设备包括:存储器

处理器以及存储在所述存储器上并可在所述处理器上运行的所述
Redis
数据库监控方法的程序,所述
Redis
数据库监控方法的程序被处理器执行时可实现如上述所述
Redis
数据库监控方法的步骤

[0042]为实现上述目的,还提供一种存储介质,所述存储介质上存储有
Redis
数据库监控程序,所述
Redis
数据库监控程序被处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
Redis
数据库监控方法,其特征在于,应用于数据监控平台,所述
Redis
数据库监控方法包括以下步骤:接收用户上传的调试需求;基于所述调试需求,对
Redis
数据库进行功能监控,得到监控指标;对所述监控指标进行分析,得到分析报告,以供工作人员根据所述分析报告,对
Redis
数据库进行功能调试
。2.
如权利要求1所述的
Redis
数据库监控方法,其特征在于,所述基于所述调试需求,对
Redis
数据库进行功能监控,得到监控指标的步骤,包括:基于所述调试需求,创建多个功能指标的第一监控任务,其中,所述功能指标与调试需求相关联;将所述第一监控任务发送至监控代理节点,并基于所述监控代理节点,对
Redis
数据库进行数据采集,得到监控指标
。3.
如权利要求2所述的
Redis
数据库监控方法,其特征在于,所述对所述监控指标进行分析,得到分析报告的步骤,包括:根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果;对所述诊断结果对应的诊断数据进行分析,得到分析报告
。4.
如权利要求3所述的
Redis
数据库监控方法,其特征在于,所述监控指标包括实时内存指标;所述根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果的步骤,包括:将所述实时内存指标进行过滤处理,得到第一筛选数据;基于所述预设诊断算法,将所述第一筛选数据与第一预设阈值进行对比处理,得到对比结果;若所述对比结果显示在预设时间段内第一筛选数据大于所述第一预设阈值,则确定所述实时内存指标异常,并生成第一诊断数据;若所述对比结果显示在预设时间段内第一筛选数据小于等于所述第一预设阈值,则确定所述实时内存指标正常,并生成第二诊断数据;汇总所述第一诊断数据和所述第二诊断数据,得到诊断结果
。5.
如权利要求3所述的
Redis
数据库监控方法,其特征在于,所述监控指标包括访问量指标;所述根据预设诊断算法,对所述监控指标进行诊断,得到诊断结果的步骤,还包括:根据预设诊断算法,对访问量指标进行逻辑计算,生成访问量统计图;若所述访问量统计图显示所述访问量指标位于预设指标区间内,则确定所述访问量指标正常,生成第三诊断数据;若所述访问量统计图显示所述访问量指标位于预设指标区间...

【专利技术属性】
技术研发人员:张小涛陈运权许治华
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1