缓存概述

作者: 小蜗牛Aaron | 来源:发表于2020-02-29 18:02 被阅读0次

    什么是缓存

    在计算机中,缓存是一个高速数据存储层,其中存储了数据子集,且通常是短暂性存储,这样日后再次请求此数据时,速度要比访问数据的主存储位置快。通过缓存,您可以高效地重用之前检索或计算的数据

    计算机体系中的各级缓存

    计算机体系中的各级缓存

    为什么要用缓存

    使用缓存原因

    场景

    在Java应用中,对于访问频率高,更新少的数据,通常的方案是将这类数据加入缓存中。相对从数据库中读取来说,读缓存效率会有很大提升。

    在集群环境下,常用的分布式缓存有Redis、Memcached等。但在某些业务场景上,可能不需要去搭建一套复杂的分布式缓存系统,在单机环境下,通常是会希望使用内部的缓存(LocalCache)。

    实现缓存的方案

    基于jsr107 自研
    使用concurrentHashmap

    相关文章

      网友评论

        本文标题:缓存概述

        本文链接:https://www.haomeiwen.com/subject/eykmhhtx.html