一种基于制造技术

技术编号:39817418 阅读:8 留言:0更新日期:2023-12-22 19:36
本申请应用于数据处理技术领域,提供了一种基于

【技术实现步骤摘要】
一种基于redis数据库的逾期数据管理方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种基于
redis
数据库的逾期数据管理方法及装置


技术介绍

[0002]在体量较大的管理机构中,往往包括众多的分支机构,且各个分支机构所涉及的业务繁杂不一,各个分支机构需要定期发布业务相关的信息

为了全面的监控各个分支机构对业务相关的信息的发布的时效性,管理机构的管理设备通常需要统计各个分支机构对应的子设备是否如期发布针对各项业务的信息

[0003]在传统技术方案中,管理设备可以通过连表查询的方式,访问数据库中各个子设备已发布的信息的发布内容,并根据该已发布的信息的发布内容统计逾期未发布的信息,这样,通常各个分支机构发布的信息有上亿万条信息,且单条信息的发布内容数据量较大,因此,管理设备每一次发起查询都需要消耗大量的计算资源,数据管理效率较低


技术实现思路

[0004]本申请提供了一种基于
redis
数据库的逾期数据管理方法及装置,用以统计逾期未发布的信息,节省统计过程消耗的计算资源,提高数据管理效率

[0005]第一方面,本申请提供了一种基于
redis
数据库的逾期数据管理方法,该方法包括:管理设备响应于逾期查询指令,在
redis
数据库中获取缓存文件,缓存文件用于存储多条信息的业务标识与多条信息的发布标识的关联关系,且缓存文件不包括多条信息的发布内容;多条信息的发布标识包括第一标识和第二标识;第一标识用于表示信息逾期未发布,第二标识用于表示信息已发布;管理设备从缓存文件中获取至少一条第一信息;至少一条第一信息包含于多条信息且至少一条第一信息的发布标识为第一标识;管理设备输出至少一条第一信息的业务标识

[0006]基于以上方法,管理设备可以通过缓存文件中的发布标识统计逾期未发布的信息,无需通过连表查询信息的发布内容,并且缓存文件中不包括多条信息的发布内容,因此该方法能够节省统计过程消耗的计算资源,提高数据管理效率

[0007]在一种可能的设计中,多条信息还包括第二信息,管理设备还可以响应于第二信息的反馈信息,根据第二信息的业务标识,将缓存文件中存储的第二信息的发布标识从第一标识修改为第二标识;反馈信息用于指示第二信息已发布,反馈信息包括第二信息的业务标识

[0008]采用该设计,管理设备可以在发布第二信息的操作之后更新缓存文件中第二信息对应的发布标识

[0009]在一种可能的设计中,缓存文件中每一条信息的业务标识用于指示每一条信息的发布者标识和每一条信息的业务类型;管理设备输出至少一条第一信息的业务标识的方法包括:管理设备输出至少一条第一信息的第一发布者标识和至少一条第一信息的第一业务
类型

[0010]采用该设计,每一条信息的业务标识可以用于指示该信息的发布者标识和业务类型,缓存文件中无需另行存储发布者标识和业务类型,可以减少缓存文件中的冗余数据,同时,管理设备可以直接输出第一信息的发布者标识和业务类型,提高数据管理效率

[0011]在一种可能的设计中,当逾期查询指令包括第二发布者标识时,在输出至少一条第一信息的第一发布者标识和至少一条第一信息的第一业务类型之前,管理设备还可以确定第一发布者标识与第二发布者标识相同

[0012]采用该设计,管理设备还可以根据发布者标识,统计该发布者标识对应的逾期未发布的信息,提高数据管理的准确性

[0013]在一种可能的设计中,当逾期查询指令包括第二业务类型时,在输出至少一条第一信息的第一发布者标识和至少一条第一信息的第一业务类型之前,管理设备还可以确定第一业务类型与第二业务类型相同

[0014]采用该设计,管理设备还可以根据业务类型,统计该业务类型对应的逾期未发布的信息,提高数据管理的准确性

[0015]在一种可能的设计中,缓存文件还用于存储多条信息的有效时间段,当逾期查询指令包括查询时间段时,在输出至少一条第一信息的业务标识之前,管理设备还可以确定查询时间段包括至少一条第一信息的有效时间段

[0016]采用该设计,管理设备还可以根据信息发布的有效时间段,统计查询时间段内逾期未发布的信息,提高数据管理的准确性

[0017]在一种可能的设计中,管理设备还可以周期性的执行以下操作:在
redis
数据库中创建缓存文件,并将缓存文件中每一条信息的发布标识均设置为第一标识;或者,管理设备响应于创建指令,在
redis
数据库中创建缓存文件,并将缓存文件中每一条信息的发布标识均设置为第一标识

[0018]采用该设计,管理设备可以周期性的创建缓存文件或者可以在检测到创建指令时创建缓存文件,并将缓存文件中每一条信息的发布标识设置为用于指示逾期未发布的第一标识,从而管理设备可以响应于发布第二信息的操作对缓存文件进行更新,提高数据管理的效率

[0019]在一种可能的设计中,缓存文件是基于
zset
数据结构生成的文件,
zset
数据结构的分值
(score)
字段用于存储多条信息的发布标识

[0020]采用该设计,由于
redis
数据库的
zset
数据结构能够高效的存取多条信息的发布标识,因此管理设备可以通过根据发布标识高效的查询缓存文件,能够提高数据管理效率

[0021]第二方面,本申请还提供了一种基于
redis
数据库的逾期数据管理装置,该装置包括通信模块和处理模块

其中,通信模块,用于接收和发送数据;处理模块,用于执行前述第一方面所示的方法

[0022]在一种可能的示例中,该处理模块用于:响应于逾期查询指令,在
redis
数据库中获取缓存文件,缓存文件用于存储多条信息的业务标识与多条信息的发布标识的关联关系,且缓存文件不包括多条信息的发布内容;多条信息的发布标识包括第一标识和第二标识;第一标识用于表示信息逾期未发布,第二标识用于表示信息已发布;该处理模块还用于:从缓存文件中获取至少一条第一信息;至少一条第一信息包含于多条信息且至少一条
第一信息的发布标识为第一标识;该通信模块用于:输出至少一条第一信息的业务标识

[0023]第三方面,本申请还提供了一种数据管理设备,所述数据管理设备包括处理器和存储器,所述存储器用于存储程序指令,所述处理器用于执行所述存储器中存储的计算机程序时实现如上述第一方面及其任一可能的设计所述逾期数据管理方法的步骤

[0024]第四方面,本申请还提供了一种计算机可读存储介质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
redis
数据库的逾期数据管理方法,应用于管理设备,其特征在于,所述方法包括:响应于逾期查询指令,在远程字典服务
redis
数据库中获取缓存文件,所述缓存文件用于存储多条信息的业务标识与所述多条信息的发布标识的关联关系,且所述缓存文件不包括所述多条信息的发布内容;所述多条信息的发布标识包括第一标识和第二标识;所述第一标识用于表示信息逾期未发布,所述第二标识用于表示信息已发布;从所述缓存文件中获取至少一条第一信息;所述至少一条第一信息包含于所述多条信息且所述至少一条第一信息的发布标识为所述第一标识;输出所述至少一条第一信息的业务标识
。2.
如权利要求1所述的方法,其特征在于,所述多条信息还包括第二信息,所述方法还包括:响应于所述第二信息的反馈信息,根据所述第二信息的业务标识,将缓存文件中存储的所述第二信息的发布标识从所述第一标识修改为所述第二标识;所述反馈信息用于指示所述第二信息已发布,所述反馈信息包括所述第二信息的业务标识
。3.
如权利要求1所述的方法,其特征在于,所述缓存文件中每一条信息的业务标识用于指示所述每一条信息的发布者标识和所述每一条信息的业务类型;所述输出所述至少一条第一信息的业务标识,包括:输出所述至少一条第一信息的第一发布者标识和所述至少一条第一信息的第一业务类型
。4.
如权利要求3所述的方法,其特征在于,当所述逾期查询指令包括第二发布者标识时,在所述输出所述至少一条第一信息的第一发布者标识和所述至少一条第一信息的第一业务类型之前,所述方法还包括:确定所述第一发布者标识与所述第二发布者标识相同
。5.
如权利要求3所述的方法,其特征在于,当所述逾期查询指令包括第二业务类型时,在所述输出所述至少一条第一信息的第一发布者标识和所述至少一条第一信息的第一业务类型之前,所述方法还包括:确定所述第一业务类型与所述第二业务类型相同
。6.
如权利要求1‑5中任一所述的方法,其特征在于,所述缓存文件还用于存储所述多条信息的有效时间段,当所述逾期查询指令包括查询时间段时,在所述输出所述至少一条第一信息的业务标识之前,所述方法还包括:确定所述查询时间段包括所述至少一条第一信息的有效时...

【专利技术属性】
技术研发人员:杨登强鹿江锋黄航旗陈科
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1