SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
老神在在0014 小时前
Spring Boot 全局异常处理器(GlobalExceptionHandler)
spring boot·spring·java-ee·状态模式·
a里啊里啊4 小时前
Redis面试题记录
数据库·redis·缓存
__土块__5 小时前
大厂后端一面模拟:从线程安全到分布式缓存的连环追问
jvm·redis·mysql·spring·java面试·concurrenthashmap·大厂后端
han_hanker5 小时前
@GetMapping @PostMapping @DeleteMapping @PutMapping
spring boot
杰克尼5 小时前
redis(day03-优惠券秒杀)
数据库·redis·缓存
han_hanker6 小时前
@Validated @Valid 用法
java·spring boot
言慢行善6 小时前
SpringBoot中的注解介绍
java·spring boot·后端
有梦想的小何7 小时前
从0到1搭建可靠消息链路:RocketMQ重试 + Redis幂等实战
java·redis·bootstrap·rocketmq
何陋轩7 小时前
Redis深度解析:把缓存核心讲透,吊打面试官
redis·面试
wb1897 小时前
NoSQL数据库Redis集群重习
数据库·redis·笔记·云计算·nosql