SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
MateCloud微服务5 小时前
懂你所需,利爪随行:MateClaw 正式开源,补齐 Java 生态的 AI Agent 拼图
spring boot·aigc·javaagent·aiagent·openclaw·mateclaw·javaclaw
是宇写的啊5 小时前
SpringBoot配置文件
java·spring boot·spring
一只游鱼5 小时前
langchain4j+redis+持久化存储记忆
java·redis·langchain4j
亚空间仓鼠7 小时前
NoSQL数据库Redis(三):主从复制
redis·bootstrap·nosql
虹梦未来7 小时前
【开发心得】在SpringBoot体系中正确使用redisConfig
java·spring boot·spring
weisian1518 小时前
Java并发编程--33-Redis分布式缓存三大核心架构:主从、哨兵、分片,落地实战与选型
java·redis·缓存·主从架构·哨兵架构·分片架构
user_admin_god8 小时前
OpenCode入门到入坑
java·人工智能·spring boot·语言模型
heimeiyingwang9 小时前
【无标题】
网络·缓存·docker·性能优化·架构
亚空间仓鼠9 小时前
NoSQL数据库Redis(四):哨兵集群
redis·bootstrap·nosql
我不听你讲话9 小时前
Redis 配置与优化核心内容总结
数据库·redis·缓存