SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
y***61312 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
-Xie-5 小时前
Redis(八)——多线程与单线程
java·数据库·redis
Filotimo_5 小时前
SpringBoot3整合Druid数据源
java·spring boot
程序猿20236 小时前
项目结构深度解析:理解Spring Boot项目的标准布局和约定
java·spring boot·后端
qq_2153978977 小时前
docker 安装 redis
redis·docker·容器
l***37097 小时前
redis info 详解
数据库·redis·缓存
Java开发追求者8 小时前
vscode导入springboot项目
java·ide·spring boot·vscode
熊猫比分站8 小时前
让电竞数据实时跳动:Spring Boot 后端 + Vue 前端的完美融合实践
前端·vue.js·spring boot
上海云盾-高防顾问8 小时前
CDN缓存命中率太低?动态智能预加载技术深度解析
缓存
Wilson Chen8 小时前
Spring Boot 多级缓存实现与优化:从本地缓存到 Redis
spring boot·redis·缓存