SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
前路不黑暗@11 小时前
Java项目:Java脚手架项目的文件服务(八)
java·开发语言·spring boot·学习·spring cloud·docker·maven
王解16 小时前
AI Agent记忆模块进化史:从临时缓存到认知架构的设计范式
人工智能·缓存·架构
清水白石00816 小时前
Python 缓存机制深度实战:从零打造带过期时间的记忆化装饰器
python·spring·缓存
计算机毕设vx_bysj686919 小时前
计算机毕业设计必看必学~基于SpringBoot校园招聘系统的设计与实现,原创定制程序、单片机、java、PHP、Python、小程序、文案全套、毕设成品等!
java·spring boot·mysql·课程设计
努力学习的小廉19 小时前
redis学习笔记(五)—— set 数据类型
redis·笔记·学习
Moshow郑锴20 小时前
Java SpringBoot 疑难 Bug 排查思路解析:从“语法正确”到“行为相符”
java·spring boot·bug
洛豳枭薰1 天前
Redis 基础数据结构
数据结构·redis
J2虾虾1 天前
使用Springboot Integration做无人机飞控系统
spring boot·后端·无人机
番茄去哪了1 天前
在Java中操作Redis
java·开发语言·数据库·redis