SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。

Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:

  • EHCache
  • Caffeine
  • Redis

(通过导入不同实现的坐标来确定使用哪种缓存实现)

常用注解

相关注解一般放在 Controller 方法上

将返回值放到缓存中

执行方法先查询是否有缓存数据,如果有则返回缓存数据,如果没有,则执行方法,并将方法的返回值缓存起来

删除某个特定 key 的缓存数据

删除以 userCache 为前缀的所有 key 的缓存数据

相关推荐
Armyyyyy丶10 小时前
Redis底层实现原理之五大基础结构
数据结构·redis·缓存
javachen__10 小时前
Spring Boot配置error日志发送至企业微信
spring boot·后端·企业微信
seabirdssss10 小时前
使用Spring Boot DevTools快速重启功能
java·spring boot·后端
java水泥工11 小时前
校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
数据库·vue.js·spring boot
Volunteer Technology12 小时前
三高项目-缓存设计
java·spring·缓存·高并发·高可用·高数据量
PXM的算法星球14 小时前
ZooKeeper vs Redis:分布式锁的实现与选型指南
redis·分布式·zookeeper
寒士obj16 小时前
Redisson分布式锁:看门狗机制与续期原理
redis·分布式
2302_8097983216 小时前
【Redis】缓存的穿透、击穿和雪崩
数据库·redis·缓存
海上生明月丿16 小时前
微服务01
java·spring boot·微服务