飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

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

分布式缓存的应用场景与核心问题 这门课聚焦于分布式缓存在实际工作场景中的应用,主要解决后端开发中常见的缓存命中率低、缓存雪崩、热点key穿透等问题。课程通过多个企业级案例,例如秒杀系统中的库存扣减、多机房下的数据一致性和Session共享,展示缓存如何提升系统性能和可用性。适合有Java后端开发经验

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
156 人关注 更新于 2026-03-25 永久有效
发货

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

保障

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

客服

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

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥3.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

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

分布式缓存的应用场景与核心问题

这门课聚焦于分布式缓存在实际工作场景中的应用,主要解决后端开发中常见的缓存命中率低、缓存雪崩、热点key穿透等问题。课程通过多个企业级案例,例如秒杀系统中的库存扣减、多机房下的数据一致性和Session共享,展示缓存如何提升系统性能和可用性。适合有Java后端开发经验,需要应对高并发、高可用业务场景的学员。学习后能独立分析业务是否适合引入缓存,并掌握Redis、Memcached、GuavaCache等工具的选型与优化方法。

资料重点与基础要求

课程资料包含15个核心模块和配套练习,建议先从第7讲(缓存分类)、第17讲(服务端缓存选型)和第38讲(多机房应用)入手,了解缓存的基本架构和选型逻辑。第11讲和第13讲演示了Ehcache和GuavaCache的代码实践,适合需要快速落地缓存的学员。资料中多次出现的秒杀案例,重点分析缓存如何协同数据库完成库存扣减,避免超卖问题。基础要求包括掌握Java后端开发基础,熟悉至少一种缓存工具的简单使用,能看懂基本的Redis配置和命令。

独立实操与资料配合

学完后能独立完成中小型业务中的缓存架构设计和性能调优,例如搭建Redis缓存集群、处理缓存穿透方案、实现分布式Session共享等。资料中的代码演示部分会展示具体实现逻辑,例如第11讲通过Ehcache缓存热点数据,第21讲拆解Redis主从复制的线程模型。建议结合练习题第27讲进行知识点巩固,特别是第44讲和第46讲通过对比分析两种秒杀场景的缓存设计差异。资料中的工具包提供完整代码环境,需配合Linux命令行操作,验证缓存命中率、过期策略等关键指标。

课程目录

课程目录54 集
  • 📁 【极客时间-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