getfromcode后端开发 会员免费

【极客时间】分布式缓存高手课

这门课解决什么问题 分布式缓存是后端高并发系统的核心组件,直接决定系统响应时间与可用性。本课聚焦于缓存架构选型、穿透防刷、高并发扣减与多机房一致性,帮你把缓存在工程中的坑与解法吃透,不再让缓存成为系统瓶颈。 适合什么基础 需要具备后端开发基础,熟悉HTTP协议与Session机制,了解Java生态下

单课价¥29新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
16 人关注 更新于 2026-09-29 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这门课解决什么问题

分布式缓存是后端高并发系统的核心组件,直接决定系统响应时间与可用性。本课聚焦于缓存架构选型、穿透防刷、高并发扣减与多机房一致性,帮你把缓存在工程中的坑与解法吃透,不再让缓存成为系统瓶颈。

适合什么基础

需要具备后端开发基础,熟悉HTTP协议与Session机制,了解Java生态下的缓存组件原理,有单机缓存使用经验即可。不需要精通底层源码,但需具备基本的工程排障思维。建议先掌握基础数据结构与并发编程概念,再开始系统学习。

建议先看哪几块

建议优先阅读服务端缓存选型(Redis与Memcached的底层差异)、缓存穿透的防御机制,以及秒杀场景下的库存扣减与Session共享。这些模块直接对应工程中最常见的性能瓶颈与高可用痛点,能快速建立整体认知。后续再按缓存分类、线程模型、本地缓存原理等模块逐步推进,形成完整知识闭环。

学完能独立做什么

学完后能独立设计高并发系统的缓存架构,掌握缓存失效策略与数据一致性的工程权衡,并能在多机房部署时处理跨域缓存同步与Session共享问题。这些能力可直接用于优化现有系统的性能瓶颈。同时具备独立排查缓存雪崩、击穿与穿透问题的能力,能根据业务场景合理选择Redis、Ehcache或Guava Cache等方案。

资料怎么配合练习

课程包含课后练习解答,建议边看源码演示边动手实现。重点关注选型对比的代码逻辑、穿透场景的拦截器编写以及秒杀扣减的缓存读写一致性处理,通过跑通代码加深对架构选型的理解。资料包中的秒杀案例能直观展示缓存在高并发场景下的实际运作方式,建议结合课后练习反复验证,将理论转化为可落地的工程经验。

📁 【极客时间-100051101】分布式缓存高手课 📄 02丨内容综述.mp4 📄 44丨秒杀案例(二):秒杀是如何利用缓存来实现库存扣减的?.mp4 📄 17丨服务端缓存选型:Redis、Memcached的区别与技术选型.mp4 📄 11丨Ehcache:常见用法的代码演示.mp4 📄 46丨秒杀案例(二):秒杀是如何利用缓存来实现库存扣减的?.mp4 📄 07丨缓存分类(一):客户端缓存的分类和介绍.mp4 📄 38丨多机房:缓存在多机房场景下如何应用?.mp4 📄 37丨Session共享:如何利用缓存来实现?.mp4 📄 27丨课后练习解答.mp4 📄 13丨GuavaCache:深⼊介绍GuavaCache的原理.mp4 📄 21丨Redis(四):Redis的线程模型究竟是什么样的?.mp4 📄 01丨课程介绍.mp4 📄 28丨缓存穿透:发⽣场景和常⻅的破解招数.mp4 📄 29丨缓存雪崩:发生场景和常见的破解招数.mp4 📄 03丨场景:缓存可以用于解决哪些问题?.mp4 📄 52丨课后练习.mp4 📄 34丨分布式并发锁(一):利用Redis来自己实现.mp4 📄 20丨Redis(三):Redis的分片、集群用法.mp4 📄 47丨支付案例(一):支付中台业务架构介绍.mp4 📄 26丨Memcached(三):分布式Memcached探险揭秘及课后练习.mp4 📄 05丨使用演进(二):从集群架构看缓存.mp4 📄 42丨微服务统一配置中心(二):如何利用缓存来保存配置数据?.mp4 📄 35丨分布式并发锁(二):利用RedLock实现分布式并发锁以及常见的坑.mp4 📄 54丨结束语.mp4 📄 36丨分布式并发锁(三):利用缓存能不能做分布式锁,有哪些坑?.mp4 📄 16丨框架整合:SpringCache如何与Ehcache框架整合.mp4 📄 19丨Redis(二):以小例子方式解读常用命令的用法.mp4 📄 18丨Redis(一):Redis与Reactor模式两者有什么关系.mp4 📄 33丨实时排行榜:如何使用缓存来实现?.mp4 📄 40丨自己实现缓存(二):⾃己动⼿实现缓存框架的示例代码讲解.mp4 📄 39丨自己实现缓存(一):⾃己动⼿实现缓存框架的设计思路和知识点详解.mp4 📄 24丨Memcached(一):Memcached的多线程模型.mp4 📄 25丨Memcached(二):Memcached的常⽤命令解读.mp4 📄 45丨支付案例(一):支付中台业务架构介绍.mp4 📄 32丨在MyBatis下:缓存究竟是怎么玩的?.mp4 📄 09丨缓存规范:跟我一起来解读 JSR107 缓存定义规范.mp4 📄 06丨使用演进(三):从微服务架构看缓存.mp4 📄 43丨秒杀案例(一):一个电商秒杀业务的架构介绍.mp4 📄 22丨Redis(五):Redis6.0多线程模型解读.mp4 📄 23丨Redis(六):以小例子方式解读常用命令的用法.mp4 📄 15丨SpringCache:深⼊介绍SpringCache的原理与实现.mp4 📄 31丨缓存一致性(二):Ehcache和Redis如何搭配来实现缓存的最终一致性.mp4 📄 08丨缓存分类(二):服务端缓存的分类和介绍.mp4 📄 49丨支付案例(三):付中台的通知中架构介绍.mp4 📄 48丨支付案例(二):基于Redis实现延时队列.mp4 📄 10丨客户端缓存选型:Ehcache、GuavaCache、SpringCache的区别与技术选型.mp4 📄 53丨课后练习解答.mp4 📄 12丨Ehcache:深⼊介绍Ehcache的原理.mp4 📄 41丨微服务统一配置中心(一):架构介绍.mp4 📄 04丨使用演进(一):从单体架构看缓存.mp4 📄 51丨支付案例(五):通知中心是如何利用Redis来保存和发送通知信息的?.mp4 📄 30丨缓存一致性(一):多级缓存与数据库之间的⼀致性怎么保证.mp4 📄 14丨GuavaCache:代码演示.mp4 📄 50丨支付案例(四):在高并发场景下如何使用缓存来保存配置数据?.mp4