29.关于Java缓存,怎么理解?

1、什么是缓存
缓存就是数据交换的缓冲区(称作:Cache)
当某一硬件要读取数据时,先找一下缓存里有没有数据,有的话直接执行,不存在的话从磁盘中获取。
比如redis
29.关于Java缓存,怎么理解?_第1张图片
2、缓存的作用
由于缓存的数据比磁盘快的多,所以缓存的作用就是帮助硬件更快的运行。也同时减轻了硬盘的压力,提高了读取效率。在JAVA中一些缓存一般都是通过Map集合来实现的。
3、缓存可能引发的问题 缓存穿透、缓存击穿、缓存雪崩和缓存刷新以后在讲

你可能感兴趣的:(java)