基于Redis的key值删除方法、计算机设备、装置和存储介质制造方法及图纸

技术编号:26170929 阅读:18 留言:0更新日期:2020-10-31 13:40
本申请涉及数据分析技术领域,尤其涉及一种基于Redis的key值删除方法、计算机设备、装置和存储介质,包括:获取Redis数据库中各个数据的数据类型标识,根据数据类型标识,生成key值存储表;接收应用程序发送的数据存储操作请求,将与数据存储操作请求匹配的待存储数据写入数据库;提取待存储数据中的key值,获取待存储数据的数据类型标识,根据待存储数据的数据类型标识将key值存储到key值存储表的对应位置;接收key值删除指令,根据key值删除指令从key值存储表中删除对应的key值。进一步提升了Redis数据库的数据缓存和数据读取处理效率。

【技术实现步骤摘要】
基于Redis的key值删除方法、计算机设备、装置和存储介质
本申请涉及数据分析
,尤其涉及一种基于Redis的key值删除方法、计算机设备、装置和存储介质。
技术介绍
Redis作为非关系型的数据库具有高速缓存和读取的优点,因而Redis作为当前主流的分布式缓存解决方案,在缓存的读取和可用性是非常优秀的。但是Redis在进行批量删除指定类型的key值时存在很大的麻烦。通常的解决方案是使用一个批量删除key值的命令来对key值进行删除,然而这个命令会影响Redis的正常读取。另一种解决方案是采用扫描的方式,然而这种方式扫描出来的key值在重复使用时,存在着准确性不高的问题。因此,亟待获取一种能够在不影响Redis正常工作的情况下,快速准确的批量删除Redis中key值的方法,从而进一步提升Redis数据库的数据缓存和数据读取效率。
技术实现思路
基于此,针对目前批量删除Redis中key值时存在着影响Redis正常工作和准确性低的技术的问题,提供一种基于Redis的key值删除方法、计算机设备、装置和存本文档来自技高网...

【技术保护点】
1.一种基于Redis的key值删除方法,其特征在于,包括:/n获取Redis数据库中各个数据的数据类型标识,根据所述数据类型标识,生成key值存储表;/n接收应用程序发送的数据存储操作请求,将与所述数据存储操作请求匹配的待存储数据写入数据库;/n提取所述待存储数据中的key值,获取所述待存储数据的数据类型标识,根据所述待存储数据的数据类型标识将所述key值存储到所述key值存储表的对应位置;/n接收key值删除指令,根据所述key值删除指令从所述key值存储表中删除对应的key值。/n

【技术特征摘要】
1.一种基于Redis的key值删除方法,其特征在于,包括:
获取Redis数据库中各个数据的数据类型标识,根据所述数据类型标识,生成key值存储表;
接收应用程序发送的数据存储操作请求,将与所述数据存储操作请求匹配的待存储数据写入数据库;
提取所述待存储数据中的key值,获取所述待存储数据的数据类型标识,根据所述待存储数据的数据类型标识将所述key值存储到所述key值存储表的对应位置;
接收key值删除指令,根据所述key值删除指令从所述key值存储表中删除对应的key值。


2.根据权利要求1所述的基于Redis的key值删除方法,其特征在于,所述获取Redis数据库中各个数据的数据类型标识,根据所述数据类型标识,生成key值存储表,包括:
获取所述Redis数据库中各个数据的数据类型标识,将所述数据类型标识按照预设的规则进行分类,生成类型标识组;
以每一个类型标识组作为一个分区,构建所述key值存储表。


3.根据权利要求1所述的基于Redis的key值删除方法,其特征在于,所述接收应用程序发送的数据存储操作请求,将与所述数据存储操作请求匹配的待存储数据写入数据库,包括:
接收应用程序发送的数据存储操作请求,获取所述应用程序对应的存储位置识别符;
根据所述存储位置识别符,将所述待存储数据写入数据库到所述数据库的对应位置。


4.根据权利要求1所述的基于Redis的key值删除方法,其特征在于,所述提取所述待存储数据中的key值,包括:
判断所述待存储数据是否符合目标规则;
若符合目标规则,则根据所述待存储数据中的维度数据得到所述key值;
否则,根据所述待存储数据的生成时间,得到所述key值。


5.根据权利要求1所述的基于Redis的key值删除方法,其特征在于,所述接收key值删除指令,根据所述key值删除指令从所述key值存储表中删除对应的key值,包括:
接收key值删除指令,提取所述key值删除指令中的数据类型识别符;
判断所述数据类型识别符是否在所述key值存储表...

【专利技术属性】
技术研发人员:余冬冬
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1