淘汰缓存数据的方法和装置.pdf
a是****澜吖
亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
淘汰缓存数据的方法和装置.pdf
本发明公开了一种淘汰缓存数据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收数据访问请求;若待访问的数据不在预设的缓存中,并且没有其他线程在获取所述待访问的数据,则调用预设的方法获取所述待访问的数据,并确定所述预设的缓存是否已满;若是,则确定候选淘汰数组中分值最低的候选数据,将所述分值最低的候选数据从所述预设的缓存中和所述候选淘汰数组中删除,并将所述待访问的数据写入所述预设的缓存;其中,所述候选淘汰数组中的候选数据是从所述预设的缓存中采样得到的。该实施方式提高了系统并发性,减少了由于冷数
缓存数据的缓存淘汰方法、装置、终端及存储介质.pdf
本申请公开了一种缓存数据的缓存淘汰方法、装置、终端及存储介质。方法包括:接收读请求,基于读请求和ARC算法,确定Bcache模块中的目标索引信息和目标缓存数据;基于目标索引信息中的数据类型,确定ARC算法的实际全局参数;基于实际全局参数和目标全局参数,对目标缓存数据中的缓存数据进行淘汰。本发明利用ARC算法记录缓存数据被访问频率,通过访问频率确定缓存数据的数据类型,并基于缓存数据的数据类型调整全局参数,以便在淘汰空间的时候,根据全局参数完成缓存数据的淘汰,不仅提高了缓存效率,还可有效保留被访问频率高的缓存
数据缓存的方法和装置.pdf
本发明公开了一种数据缓存的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从缓存中查询数据,缓存包括多个具有不同优先级的缓存队列;若未查询到数据,则将数据保存到最低优先级的缓存队列的队尾节点;若缓存容量超过预设的下限阀值,则从最低优先级的缓存队列的队头节点取出头部数据,并计算头部数据的优先级;若头部数据的优先级小于最低优先级,则从缓存中删除头部数据。该实施方式能够根据用户对缓存数据的访问情况动态调整缓存数据优先级队列的容量,有效提高了对访问高峰期、低谷期等场景下的缓存命中率。
数据缓存方法和装置.pdf
本申请提供了一种数据缓存方法和装置,缓存数据的介质缓存节点设置有固态硬盘和机械硬盘,缓存在介质缓存节点中的介质数据设置有热度值,所述方法包括:将热度值高的介质数据优先缓存在固态硬盘中,剩余的介质数据缓存在机械硬盘中;按预设的时间周期统计所述介质缓存节点中所有介质数据的访问次数,并根据所述访问次数更新所述介质数据的热度值;根据更新后的热度值调整固态硬盘和机械硬盘中缓存的介质数据。本申请通过上述手段,能够充分发挥固态硬盘读取性能高以及机械硬盘成本低的优点,在有效提升系统服务性能基础上,还能够保证用户请求数据的
数据缓存方法及装置.pdf
本发明提供一种数据缓存方法及装置,包括:接收数据库操作指令;基于所述数据库操作指令判断是否满足缓存数据删除条件;若满足,删除缓存中、根据所述数据库操作指令确定的待删除的缓存数据。由于在接收到数据库操作指令后,基于所述数据库操作指令判断是否满足缓存数据删除条件;若满足,删除缓存中、根据所述数据库操作指令确定的待删除的缓存数据。因此,可以根据数据库操作指令,删除待删除的缓存数据,实现缓存数据的自动维护,而无需在应用程序中设置缓存的生命周期,从而,可以降低维护成本,降低应用程序的开发难度。