写在前面
1.为什么要用缓存
当需要提高效率,速度的情况下都可以考虑使用缓存
①网络请求缓存
②数据库查询缓存
③Redis查询缓存
④CDN缓存
当然,缓存使用的地方还有很多,今天写一写关于Spring Boot Cache的从入门到精通不完全指南
Spring Cache
什么是Spring Cache
什么是Spring Boot Cache
Spring Boot Caching Provider 官方链接
如何使用
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
在 spring boot autoconfigure 中搜索
相关源码 --> org.springframework.boot.autoconfigure.cache
如:org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration
写在文章末尾
缓存之路还有很长,如
如何使用Spring Cache完成二级缓存
如何配置其为可配置开关的缓存
Spring Cache中默认缓存实现有什么区别
什么是缓存穿透
什么是缓存雪崩
什么是缓存击穿 …
`