缓存的相关内容

缓存是一种介于数据永久存储介质与数据应用之间数据临时的存储介质

实用化保存可以有效地减少低俗数据读取的次数 (例如磁盘IO), 提高系统性能

缓存不仅可以用于提高永久性存储介质的数据读取效率,还可以提供临时的数据存储空间

spring boot中提供了缓存技术, 方便缓存使用

chcache

先导入坐标, 再在启动类里面开启缓存功能(加上一个注解), 最后在需要使用缓存的地方进行使用

使用的时候value值代表的是缓存空间(可以随便写),key代表的是标识,(根据什么在缓存空间内查询数据)

redis

把缓存供应商从chcache换成Redis只要修改pom.xml和配置文件就行

jetcache可以同时组合本地和远程方案,也可以单独使用本地或远程缓存

jetcache方法缓存

要像chcache一样在方法上面通过注解设置方法缓存首先要在启动类里在@EnableCreateCacheAnnotation(缓存主开关)的基础上再加上@EnableMethodCache(方法缓存开关)同时为其设置要添加方法注解的包

在Java里我们用对象传递数据但redis不能接受对象所以要进行序列化

更新和修改有专用的注解

A B两个系统都可以对缓存进行修改,A改后B要进行数据同步就要刷新缓存空间

设置的值是多少时间刷新一次,单位默认是秒 这个在配置文件中写单位默认是分钟,如图是每一分钟对你进行的操作进行数据统计

20次get查询命中15次(能直接从缓存空间里查询到的次数)

相关推荐
天涯海风22 分钟前
检索增强生成(RAG) 缓存增强生成(CAG) 生成中检索(RICHES) 知识库增强语言模型(KBLAM)
人工智能·缓存·语言模型
m0_595199853 小时前
Redis(以Django为例,含具体操作步骤)
数据库·redis·缓存
huisheng_qaq14 小时前
【ElasticSearch实用篇-03】QueryDsl高阶用法以及缓存机制
elasticsearch·缓存·nosql·querydsl·score打分机制
卡拉叽里呱啦1 天前
缓存-变更事件捕捉、更新策略、本地缓存和热key问题
分布式·后端·缓存
jakeswang2 天前
应用缓存不止是Redis!——亿级流量系统架构设计系列
redis·分布式·后端·缓存
.Shu.2 天前
Redis zset 渐进式rehash 实现原理、触发条件、执行流程以及数据一致性保障机制【分步源码解析】
数据库·redis·缓存
Mi_Manchikkk2 天前
Java高级面试实战:Spring Boot微服务与Redis缓存整合案例解析
java·spring boot·redis·缓存·微服务·面试
柳贯一(逆流河版)2 天前
Spring 三级缓存:破解循环依赖的底层密码
java·spring·缓存·bean的循环依赖
如白驹过隙3 天前
cloudflare缓存配置
前端·缓存
海梨花3 天前
【从零开始学习Redis】项目实战-黑马点评D2
java·数据库·redis·后端·缓存