SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
XXOOXRT14 小时前
基于SpringBoot的加法计算器
java·spring boot·后端·html5
難釋懷15 小时前
Redis命令-Set命令
数据库·redis·缓存
编程小风筝15 小时前
Spring 框架如何整合Redis缓存中间件?
redis·spring·缓存
Coder_Boy_17 小时前
基于SpringAI的在线考试系统-DDD业务领域模块设计思路
java·数据库·人工智能·spring boot·ddd
光明顶上的5G18 小时前
本地缓存面试重点
java·缓存·面试
JavaLearnerZGQ19 小时前
我的Redis笔记2【分布式缓存】
redis·笔记·缓存
Voyager_420 小时前
StringRedisTemplate 和 RedisTemplate 的区别是什么?
java·spring boot
短剑重铸之日20 小时前
《7天学会Redis》特别篇: Redis分布式锁
java·redis·分布式·后端·缓存·redission·看门狗机制
小北方城市网21 小时前
SpringBoot 全局异常处理与接口规范实战:打造健壮可维护接口
java·spring boot·redis·后端·python·spring·缓存
Chan1621 小时前
【 微服务SpringCloud | 方案设计 】
java·spring boot·微服务·云原生·架构·intellij-idea