SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
计算机毕设vx_bysj68691 小时前
计算机毕业设计必看必学~Springboot教学进度管理系统,原创定制程序、单片机、java、PHP、Python、小程序、文案全套、毕设成品等!
java·spring boot·vue·课程设计·管理系统
q***72874 小时前
spring session、spring security和redis整合的简单使用
redis·spring·bootstrap
q***72564 小时前
Redis-配置文件
数据库·redis·oracle
u***j3244 小时前
后端服务限流实现,Redis+Lua脚本
java·redis·lua
不可描述的两脚兽4 小时前
Redis 快记
java·数据库·redis
百***66175 小时前
linux上redis升级
linux·运维·redis
q***18846 小时前
Spring Boot 3.3.4 升级导致 Logback 之前回滚策略配置不兼容问题解决
java·spring boot·logback
k***92166 小时前
redis连接服务
数据库·redis·bootstrap
攻心的子乐6 小时前
redis分布式锁 多节点部署项目 Redisson 来做分布式锁
数据库·redis·分布式
跟着珅聪学java6 小时前
Redis 缓存击穿与雪崩的核心区别
redis