java Spring boot简述jetcache 并叙述后续文章安排

我们之前 讲了 Spring boot 整合 cache 使用 simple(默认) redis Ehcache memcached的几种方式

但是 始终有人觉得不够完善

提出了一些问题

例如

觉得 当前spring boot 对缓存过期的控制过于松散 不严谨 比较明显的体现就是 memcached过期时间在逻辑代码中控制 Ehcache的过期时间在xml中配置 redis过期时间在application中配置

感觉是非常乱的

第二点是

Ehcache xml配置的是本地方案

而redis和memcached配置的都是远程地址

但 目前是没有任何一款 能够同时支出双方案的

其实还有很多不太好的地方

于是 阿里 摇旗呐喊 开发出了 jetcache缓存解决方案

但这不是一个革命性产品 只是对 springCache 进行了一次封装

可以简单理解为一个更强大的版本

它在原有功能的基础上 实现了 多级缓存 缓存统计 自动刷新 异步调用 数据报表等功能

jetcache算是一个底层框架 大家可以用它替代掉 springCache 因为它的功能更加多样且完善

但 目前它支持的缓存只有四种

本地缓存有

LinkedHashMap

Caffeine

远程缓存 支持

Redis

Tair

我们可以 组合 本地和缓存方案 在系统中同时使用 也可以就用其中一种

灵活性是好很多了

这里 为了方便 我们主要将

本地的 LinkedHashMap

远程的 Redis

因为这两种技术大家比较熟悉

相关推荐
daqinzl几秒前
Mpegts.js+FFmpeg+WebSocket+Node实时视频流实现方案
websocket·ffmpeg·node·mpegts.js
Halo_tjn7 分钟前
NIO 技术的使用
java·开发语言·nio
砍材农夫7 分钟前
物联网 基于netty核心实战-安全tls
java·开发语言·前端·物联网·安全
Python+999 分钟前
C++ 内存模型 & 底层原理
java·jvm·c++
兰令水12 分钟前
2026.5.30休息一天
java
公众号-老炮说Java13 分钟前
Spring AI Alibaba 硬核实战:Token 原理 → RAG → 多智能体,一篇通
java·人工智能·后端·spring
Kurisu57514 分钟前
深度解析:Java 对象的内存布局与指针压缩原理
java·开发语言
garmin Chen15 分钟前
Elasticsearch(2):JavaRestClient操作Elasticsearch全流程实战指南
java·大数据·elasticsearch·搜索引擎
zoyation17 分钟前
Spring Boot多数据源
java·spring boot·后端
i220818 Faiz Ul17 分钟前
在线预约导游|基于SSM+vue的在线预约导游系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·在线预约导游系统