缓存的相关内容

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

实用化保存可以有效地减少低俗数据读取的次数 (例如磁盘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次(能直接从缓存空间里查询到的次数)

相关推荐
全栈弄潮儿²⁰²⁴3 天前
AI Agent 开发实战(30):限流、缓存与成本控制
人工智能·gpt·缓存·agent·限流·agi·成本控制
Together_CZ3 天前
DeepSeek-V4.1-Flash:Pushing the Limits of KV Cache Compression——推动 KV 缓存压缩的极限
缓存·llm·compression·kv cache·deepseek·v4.1-flash·推动 kv 缓存压缩的极限
Pioneer000014 天前
我用 Redis + 网关做多模型 API 路由:缓存命中率 95%+ 的工程实践
人工智能·redis·后端·缓存·性能优化·架构
hweiyu004 天前
Redis命令:MSETNX
redis·缓存
wdfk_prog4 天前
ROS教程08:从 TransportTCP::connect() 追到 TCPROS Connection Header、序列化与 Socket 数据传输
运维·缓存·docker·容器·ros
是Dream呀5 天前
Harness 工程:让 Agent 真正把任务做完
人工智能·分布式·缓存·agent
努力努力再努力wz5 天前
【Redis进阶系列】:从主从复制到 Sentinel,一文建立故障检测、Leader 选举与 Failover 的完整心智模型
数据库·redis·缓存
wdfk_prog6 天前
ROS教程10:从 gtest 到 rostest——Unit Test、Node 集成测试、rosbag 与 rqt 验证闭环
运维·缓存·docker·容器·ros
程序猿乐锅6 天前
【黑马点评 | 第四篇】Redis缓存雪崩
java·数据库·spring boot·redis·缓存
HanhahnaH6 天前
Redis单线程和Tair多线程架构设计对比
分布式·缓存