解决什么工作场景
这套资料讲的是 OpenResty 结合 Redis 做多级缓存。它针对的场景很具体:业务量上来后,单靠数据库抗不住高频查询,直接挂 Redis 又嫌网络来回开销大,或者想在请求进后端服务前就拦掉一波流量。多级缓存本质是拿空间换时间,把数据从本地内存到分布式缓存再到数据库分层摆好。如果你在做电商详情页、秒杀或者接口调用量很大的中后台,这套架构思路能直接套用。它不是教你写业务代码,而是教你把请求在网关层和进程内就处理掉,减少下游压力。
适合什么基础与怎么用资料
这套内容不适合零基础。你得先有 Java 后端开发底子,写过 SpringBoot 接口,懂 Redis 基本数据结构和操作,对 Linux 命令行不陌生。OpenResty 部分会用到 Lua,但不需要你精通,能看懂语法、改写逻辑就行。资料编排是先搭环境再讲组件,建议先把本地 SpringBoot 服务跑通,跟着把 Caffeine 本地缓存集成进去,用接口压测工具对比加缓存前后的性能差异,有个直观感受。OpenResty 部分重点看 Nginx 配置和 Lua 脚本怎么串 Redis,别光看视频,把源码包里的配置文件和脚本拉下来本地改改跑一遍。资料里的压测环节很关键,缓存架构好不好,得拿数据说话,自己复现一遍并发测试,才知道瓶颈在哪。
学完能独立做什么
学完你能独立设计一套多级缓存方案。具体来说,拿到一个高并发接口,你能判断哪些数据放本地 Caffeine、哪些放 Redis、怎么设过期时间和一致性策略;能用 OpenResty 在网关层写 Lua 脚本,直接拦击请求查 Redis 返回,压根不打到后端服务;还能用压测工具量化缓存效果,出一份有数据支撑的优化报告。这套东西从开发往架构走很实在,不是空谈概念,而是能落地的工程实践。如果你正卡在业务开发转架构的关口,或者想给简历加个硬核项目,这套资料值得花时间啃。
对多级缓存与多级网关架构有全面的深入学习,帮助同学从开发逐步向架构进阶
课程目录
* 01 源码资料下载.txt (0.00 MB)
* 02 1-1 课程介绍与架构初探.mp4 (23.27 MB), 09:55
* 03 2-1 开发环境说明,JDK、Maven与数据库.mp4 (22.00 MB), 04:21
* 04 2-2 基础SpringBoot服务导入与运行.mp4 (96.19 MB), 17:27
* 05 3-1 JVM缓存、进程内缓存、进程外缓存等分类说明.mp4 (8.35 MB), 04:13
* 06 3-2 Caffeine概述与基本使用.mp4 (52.72 MB), 09:56
* 07 3-3 SpringBoot集成Caffeine实现本地缓存.mp4 (50.27 MB), 10:00
* 08 3-4 ApiPost 接口性能并发压测对比Caffeine.mp4 (37.08 MB), 07:07
* 09 4-1 安装Redis7分布式缓存中间件.mp4 (104.23 MB), 19:53
* 10 4-2 构建SpringBoot服务集群.mp4 (50.40 MB), 09:13
* 11 4-3 集成Redis并融合Caffeine双缓存并发防御.mp4 (113.25 MB), 21:17
* 12 5-1 网关、正向代理、反向代理概念梳理.mp4 (22.62 MB), 09:34
* 13 5-2 安装Nginx.mp4 (69.40 MB), 13:02
* 14 5-3 Nginx核心配置文件解析.mp4 (81.83 MB), 17:17
* 15 5-4 Nginx实现反向代理与集群负载均衡.mp4 (60.82 MB), 13:51
* 16 6-1 Lua数据类型入门.mp4 (91.67 MB), 21:51
* 17 6-2 Lua语法之判断与循环.mp4 (67.61 MB), 14:24
* 18 7-1 OpenResty入门概述.mp4 (22.04 MB), 04:44
* 19 7-2 安装OpenResty.mp4 (55.16 MB), 10:49
* 20 7-3 反向代理返回自定义Lua脚本.mp4 (60.34 MB), 13:05
* 21 7-4 在OpenResty中获得请求的相关参数与变量.mp4 (91.77 MB), 18:54
* 22 7-5 Lua封装Get请求反向代理服务集群.mp4 (113.47 MB), 23:53
* 23 7-6 解读官方lua-resty-redis的基本操作.mp4 (45.10 MB), 09:51
* 24 7-7 OpenResty整合Redis实现网关层缓存读写与.mp4 (111.20 MB), 20:45
* 25 7-8 OpenResty业务网关多级缓存架构落地.mp4 (42.06 MB), 08:25
* 26 7-9 Nginx反向代理OpenResty多级网关集群.mp4 (74.03 MB), 13:56
* 27 7-10 高并发本地字典全链路4级缓存闭环.mp4 (73.65 MB), 15:22
* 28 7-11 ApiPost 性能压测对比与生产事故分析优化.mp4 (80.57 MB), 14:51
* 29 8-1 缓存与DB数据一致性解决方案(1) - 低成本.mp4 (48.37 MB), 09:02
* 30 8-2 缓存与DB数据一致性解决方案(2) - biglog.mp4 (25.27 MB), 05:47
* 31 8-3 缓存与DB数据一致性解决方案(3) - 最终一致性.mp4 (16.25 MB), 05:06
* 32 9-1 复杂高并发架构的延伸与探索.mp4 (18.37 MB), 05:54






