缓存
陈先生灬
只要学不死,就往死里学
展开
-
java项目集成J2Cache(基于内存和 Redis 的两级 Java 缓存框架)
一、概述 SpringCache本身是一个缓存体系的抽象实现,并没有具体的缓存能力,要使用SpringCache还需要配合具体的缓存实现来完成。 虽然如此,但是SpringCache是所有Spring支持的缓存结构的基础,而且所有的缓存的使用最后都要归结于SpringCache,那么一来,要想使用SpringCache,还是要仔细研究一下的。 二、缓存注解 SpringCache缓存功能的实现是依靠下面的这几个注解完成的。 @EnableCaching:开启缓存功能 @Cacheable:定义缓存,用于触发原创 2020-10-24 16:56:00 · 864 阅读 · 0 评论 -
redis缓存穿透,缓存击穿,缓存雪崩原因 + 解决方案
一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。 为了克服上述的问题,原创 2020-07-11 15:34:28 · 11795 阅读 · 0 评论