SpringBoot-SpringCache缓存

文章目录


Spring Cache 介绍

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

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

  • EHCache
  • Caffeine
  • Redis

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

常用注解

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

将返回值放到缓存中

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

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

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

相关推荐
Q_Q51100828521 小时前
python+django/flask+vue的书城图书阅读器系统,亮点含目录章节pycharm
spring boot·python·django·flask·node.js·php
没有bug.的程序员1 天前
Spring Cloud Bus 事件广播机制
java·开发语言·spring boot·hystrix·feign·springcloudbus·事件广播机制
修行者Java1 天前
Redis 核心功能全解析:功能描述、应用场景与 Java 实战
redis
xie_pin_an1 天前
Redis 核心命令速查表
数据库·redis·缓存
BugShare1 天前
嘿嘿,一个简单ElasticSearch小实现
java·大数据·spring boot·elasticsearch
q***33371 天前
Spring Boot 中 RabbitMQ 的使用
spring boot·rabbitmq·java-rabbitmq
苦学编程的谢1 天前
Redis_11_类型补充+命令补充+RESP
数据库·redis·缓存
一 乐1 天前
社区养老保障|智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·小程序
hzk的学习笔记1 天前
Redisson 和 Jedis 的区别
数据库·redis·缓存
元Y亨H1 天前
RuoYi 登录性能:异步处理登录日志的实践与代码解析
spring boot