SpringCache【缓存接口返回值信息】【前端访问后端,后端访问数据库(可以缓存这个过程,前端访问后端,保存记录,下次访问直接返回之前的数据)】

SpringCache

Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。

Spring Cache只是提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。

针对不同的缓存技术需要实现不同的CacheManager:

注解

入门程序

接下来,我们将通过一个入门案例来演示一下SpringCache的常见用法。 上面我们提到,SpringCache可以集成不同的缓存技术,如Redis、Ehcache甚至我们可以使用Map来缓存数据, 接下来我们在演示的时候,就先通过一个Map来缓存数据,最后我们再换成Redis来缓存。


@CachePut注解



@CacheEvict注解

@Cacheable注解

相关推荐
赵庆明老师4 小时前
NET 10 集成Session
缓存·.net
m0_471199634 小时前
【vue】收银界面离线可用,本地缓存订单,网络恢复后同步
网络·vue.js·缓存
吃喝不愁霸王餐APP开发者4 小时前
霸王餐API网关层缓存:Nginx Proxy Cache与Cache-Control细节
nginx·spring·缓存
zjeweler6 小时前
redis tools gui ---Redis图形化漏洞利用工具
数据库·redis·web安全·缓存
武子康6 小时前
Java-192 深入拆解 EVCache 内部原理:Memcached 架构、Slab 分配与 LRU 过期机制全解析
数据库·redis·缓存·架构·memcached·guava·evcache
李白你好8 小时前
Redis 漏洞图形化利用工具
数据库·redis·缓存
赵庆明老师9 小时前
用缓存功能解决.NET程序访问数据库的性能问题
数据库·缓存·.net
原神启动19 小时前
Redis数据库(一)——Redis是什么,安装与部署+常用命令
数据库·redis·缓存
代码or搬砖9 小时前
Redis下载以及Redis常用命令
数据库·redis·缓存
棋啊_Rachel9 小时前
面试高频详解:Redis 缓存击穿、雪崩、穿透
redis·缓存·面试