【技术实现步骤摘要】
一种缓存数据清理方法、装置、存储介质和电子设备
[0001]本专利技术涉及数据处理
,具体涉及一种缓存数据清理方法
、
装置
、
存储介质和电子设备
。
技术介绍
[0002]伴随着大数据时代的到来,网络数据呈爆发式增长
。
为保证高效率的数据查询和更新,需要在海量数据中将热点数据提取出来进行内存级别的缓存
。
[0003]但是,当前的缓存方案使得提供数据服务的设备在访问量暴增时常会出现崩溃的情况,如在日常生活中社交媒体的服务器经常在突发热点时崩溃,导致无法访问
。
本申请专利技术人研究发现,造成崩溃的很大一部分原因是:热点数据缓存过期导致客户访问的大量数据在内存中未命中,进而使得客户访问的大量数据从持久层数据库进行提取,持久层数据库经不住大流量的数据访问冲击
。
技术实现思路
[0004]为了解决现有技术存在的缓存清理不及时
、
易发生崩溃等问题,本专利技术提供了一种缓存数据清理方法 >、
装置<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种缓存数据清理方法,其特征在于,包括:获得对各缓存数据库中保存的数据进行访问的第一访问记录,其中,不同的所述缓存数据库具有不同的热度级别;基于所述第一访问记录,获得第一缓存数据库中保存的第一数据的第一访问统计数据,所述第一缓存数据库为所述各缓存数据库中的一个;将所述第一访问统计数据与至少一个缓存清理条件对比,确定所述第一访问统计数据满足的缓存清理条件,其中,各所述缓存清理条件分别与不同的热度级别对应;若确定的所述缓存清理条件对应的热度级别与所述第一缓存数据库对应的热度级别不一致,则将所述第一数据转移至具有确定的所述缓存清理条件对应的热度级别的缓存数据库中
。2.
根据权利要求1所述的方法,其特征在于,还包括:获得对持久层数据库中保存的数据进行访问的第二访问记录;基于所述第二访问记录,获得所述持久层数据库中保存的第二数据的第二访问统计数据;将所述第二访问统计数据与至少一个数据提取条件对比,确定所述第二访问统计数据满足的数据提取条件,其中,各所述数据提取条件分别与不同的热度级别对应;将所述第二数据的备份数据保存至具有确定的所述数据提取条件对应的热度级别的缓存数据库中
。3.
根据权利要求1所述的方法,其特征在于,还包括:若确定的所述缓存清理条件对应的热度级别为空或者删除级别,则将所述第一数据从所述第一缓存数据库中删除
。4.
根据权利要求1所述的方法,其特征在于,所述第一访问统计数据包括:第一预设时间段内的所述第一缓存数据库中的数据更新次数和数据使用次数,所述缓存清理条件包括和所述热度级别对应的第一数据区间,所述若确定的所述缓存清理条件对应的热度级别与所述第一缓存数据库对应的热度级别不一致,则将所述第一数据转移至具有确定的所述缓存清理条件对应的热度级别的缓存数据库中,包括:若所述第一预设时间段内所述第一缓存数据库中的数据更新次数或数据使用次数所在的所述第一数据区间的热度级别与所述第一缓存数据库对应的热度级别不一致,则将所述第一数据转移至具有确定的数据区间对应的热度级别的缓存数据库中
。5.
根据权利要求2所述的方法,其特征在于,所述第二访问统计数据包括:第二预设时间段内所述持久层数据库中的数据更新次数和数据使用次数,所述数据提取条件包括和所述热度级别对应的第二...
【专利技术属性】
技术研发人员:李金炫,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。