getfromcode后端开发 会员免费

极客时间付费-专栏课-蒋德钧-Redis核心技术与实战

蒋德钧的《Redis核心技术与实战》在极客时间体系里属于偏底层原理的一档,它没有停留在“命令怎么用”这一层,而是把 Redis 当成一个需要被理解内部结构、需要被运维、需要在业务里做取舍的组件来讲。如果你手上已经有这份资料包,比较合适的用法是把它当作一条可以反复回查的主线,配着自己机器上的 Redi

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

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

保障

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

客服

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

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

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

蒋德钧的《Redis核心技术与实战》在极客时间体系里属于偏底层原理的一档,它没有停留在“命令怎么用”这一层,而是把 Redis 当成一个需要被理解内部结构、需要被运维、需要在业务里做取舍的组件来讲。如果你手上已经有这份资料包,比较合适的用法是把它当作一条可以反复回查的主线,配着自己机器上的 Redis 实例边看边验证,而不是当成视频刷完就结束。

这门课的技术栈定位

课程围绕 Redis 本身展开,覆盖数据结构与底层编码、持久化(RDB / AOF)、主从复制、哨兵与 Cluster、缓存一致性、性能排查,以及 6.0 之后的多线程 IO、客户端缓存这类新特性。它面向的是已经写过基本命令、但在遇到线上问题(慢查询、内存膨胀、主从延迟)时说不清原因的后端开发者。资料里同时存在音频与文档两种形态,音频适合通勤时过一遍思路,文档和图示更适合在电脑前对照着敲命令验证。

资料的结构与可复用模块

从线索看,内容按“基础—实战—未来—加餐”几个部分组织。基础部分解决的是“为什么这样设计”,实战部分把场景落到缓存、计数、分布式锁、消息这类常见用法上,未来篇专门讲 6.0 的多线程与 NVM 方向的演进,加餐篇则偏工程杂项,比如运维工具、客户端与服务器之间的命令交互过程。这几块里,最值得拿来做工程参照的是两块:一是持久化与复制相关的参数取舍,二是加餐里关于客户端—服务端通信的拆解,它直接对应你排查连接数、阻塞、网络往返时的判断依据。

怎么把它变成可落地的参考

  • 为每个核心机制在本地起一个最小实例:单机、主从、哨兵各一套,把课里讲的参数实际配一遍,观察 info 和日志的变化。
  • 把讲到的数据结构编码(如 ziplist、quicklist、intset)和你的业务 key 对应起来,用 object encoding 验证,判断哪些 key 可能因为编码转换而吃内存。
  • 针对缓存一致性、分布式锁这两类高频场景,把课里的方案和你项目现有实现做对照,列出差异点和风险点,而不是直接照搬。
  • 加餐里的运维工具和通信机制,适合整理成一份自己的排查清单:出现延迟时先看什么、再看什么。

适合的读者与自学路径

如果你已经能熟练使用 Redis 的基本命令,但没系统读过它的持久化和集群机制,这门课适合作为主线;如果你只是需要快速记住命令,那它的密度会偏高。比较顺的路径是:先用基础篇补齐数据结构与持久化的认知,再进入实战篇做场景对照,最后看未来篇和加餐篇,把 6.0 的变化和运维细节收进来。每一讲后面的思考题值得先自己写答案,再去看答疑内容,差距往往就落在这些细节上。

使用这份资料时的一点提醒

资料包里有音频也有文档,不要只挑一种。音频容易漏掉图示里的结构关系,纯文档又容易在参数细节上卡住。建议以文档为主、音频补思路,同时把课里的示例在自己的 Redis 上跑通。版本上注意区分 5.0 与 6.0 的差异,多线程 IO、客户端缓存这些特性在老版本上并不存在,照搬配置会踩坑。把它当成一份可以随时回查的工程参考,比一次性看完更有价值。

极客时间付费-专栏课-蒋德钧-Redis核心技术与实战

深入解析Redis核心技术与实战

编辑点评

系统学习Redis,从基础到实战,覆盖最新特性与运维技巧。

⭐ 编辑推荐

蒋德钧主讲,全面解析Redis核心技术与实战,助你成为高手的必备课程。

✨ 课程亮点

✦Redis核心特性深入解析
✦实战案例丰富实用
✦涵盖最新Redis 6.0特性

课程目录

03-未来篇 (4讲)9 条
  • 39 _ Redis 6.0的新特性:多线程、客户端缓存与安全【优质资源‖关注:cunWorkNotes 解锁】.pdf [5.3 MB]
  • 40 _ Redis的下一步:基于NVM内存的实践.pdf [1.1 MB]
  • 39丨RRedis 6.0的新特性:多线程、客户端缓存与安全.m4a [10.6 MB]
  • 40丨Redis的下一步:基于NVM内存的实践.m4a [8.3 MB]
  • 41丨第35~40讲课后思考题答案及常见问题答疑.m4a [8.5 MB]
  • 41 _ 第35~40讲课后思考题答案及常见问题答疑.pdf [2.2 MB]
  • 40 _ Redis的下一步:基于NVM内存的实践.html [1.9 MB]
  • 39 _ Redis 6.0的新特性:多线程、客户端缓存与安全.html [7.0 MB]
  • 41 _ 第35~40讲课后思考题答案及常见问题答疑.html [3.1 MB]
04-加餐篇 (7讲)20 条
  • 加餐(五)丨 Redis有哪些好用的运维工具?.pdf [2.4 MB]
  • 加餐(四)丨Redis客户端如何与服务器端交换命令和数据?【更多精选‖公众号:CunWorknotes】 .html [4.2 MB]
  • 加餐(二)_ Kaito:我是如何学习Redis的?【整理不易‖记得关注:CunWorKNotes】.html [4.2 MB]
  • 加餐(七) _ 从微博的Redis实践中,我们可以学到哪些经验?【不易整理‖请关注:CunWorkNoteS】.pdf [1.9 MB]
  • 加餐(六)_ Redis的使用规范小建议.html [3.8 MB]
  • 加餐(三)丨Kaito:我希望成为在压力中成长的人.html [3.6 MB]
  • 加餐(五)丨 Redis有哪些好用的运维工具?.html [3.2 MB]
  • 加餐(二) Kaito:我是如何学习Redis的?-极客时间.m4a [10.5 MB]
  • 加餐(七) _ 从微博的Redis实践中,我们可以学到哪些经验?.html [2.8 MB]
  • 加餐(二)丨Kaito:我是如何学习Redis的?.pdf [2.8 MB]
  • 加餐(一)丨经典的Redis学习资料有哪些?.pdf [2.2 MB]
  • 加餐(七)丨从微博的Redis实践中,我们可以学到哪些经验?.m4a [9.6 MB]
  • 加餐(六)_ Redis的使用规范小建议.pdf [2.6 MB]
  • 加餐(四)丨Redis客户端如何与服务器端交换命令和数据?.pdf [2.4 MB]
  • 加餐(三)丨Kaito:我希望成为在压力中成长的人.pdf [2.1 MB]
  • 加餐(六)丨Redis的使用规范小建议.m4a [10.8 MB]
  • 加餐(一)_ 经典的Redis学习资料有哪些?.html [3.7 MB]
  • 加餐(三)丨Kaito:我希望成为在压力中成长的人.m4a [8.2 MB]
  • 加餐(一) 经典的Redis学习资料有哪些?-极客时间.m4a [6.8 MB]
  • 加餐(五)丨 Redis有哪些好用的运维工具?.m4a [8.0 MB]
02-实践篇 (28讲)83 条
  • 15丨消息队列的考验:Redis有哪些解决方案?【公重号:CunWorkNotes】.html [6.7 MB]
  • 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.pdf [7.4 MB]
  • 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.html [8.8 MB]
  • 24丨替换策略:缓存满了怎么办?.html [5.1 MB]
  • 33丨 脑裂:一次奇怪的数据丢失【更多精选‖公众号:CunWorknotes】 .html [3.2 MB]
  • 38 _ 通信开销:限制Redis Cluster规模的关键因素【优质资源‖关注:cunWorkNotes 解锁】.html [1.9 MB]
  • 12丨有一亿个keys要统计,应该用哪种集合?.html [5.8 MB]
  • 16丨异步机制:如何避免单线程模型的阻塞?.pdf [3.5 MB]
  • 13丨GEO是什么?还可以定义新的数据类型吗?.pdf [5.8 MB]
  • 17丨为什么CPU结构也会影响Redis的性能?.pdf [4.3 MB]
  • 28丨Pika如何基于SSD实现大容量Redis?.pdf [4.9 MB]
  • 17丨为什么CPU结构也会影响Redis的性能?.html [5.9 MB]
  • 19丨波动的响应延迟:如何应对变慢的Redis?(下)【不易整理‖请关注:CunWorkNoteS】.pdf [3.6 MB]
  • 16丨异步机制:如何避免单线程模型的阻塞?.html [4.9 MB]
  • 15丨消息队列的考验:Redis有哪些解决方案?【不易整理‖请关注:CunWorkNoteS】.pdf [4.5 MB]
  • 14丨如何在Redis中保存时间序列数据?.pdf [3.0 MB]
  • 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.pdf [6.2 MB]
  • 37 _ 数据分布优化:如何应对数据倾斜?【资源精选‖更多关注:CunworkNotes】.pdf [3.2 MB]
  • 24丨替换策略:缓存满了怎么办?【持续更新‖免费提供:CunworknoteS】.pdf [2.9 MB]
  • 21丨缓冲区:一个可能引发“惨案”的地方.html [4.3 MB]
  • 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.html [2.3 MB]
  • 29丨无锁的原子操作:Redis如何应对并发访问?.pdf [2.7 MB]
  • 32丨 Redis主从同步与故障切换,有哪些坑?.pdf [3.8 MB]
  • 37 _ 数据分布优化:如何应对数据倾斜?.html [4.6 MB]
  • 31丨 事务机制:Redis能实现ACID属性吗?.pdf [3.2 MB]
  • 21丨缓冲区:一个可能引发“惨案”的地方.m4a [14.5 MB]
  • 11丨“万金油”的String,为什么不好用了?.pdf [3.8 MB]
  • 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.pdf [1.4 MB]
  • 30丨如何使用Redis实现分布式锁?.pdf [3.2 MB]
  • 13丨GEO是什么?还可以定义新的数据类型吗?.html [8.6 MB]
  • 18丨波动的响应延迟:如何应对变慢的Redis?(上).m4a [10.8 MB]
  • 11丨“万金油”的String,为什么不好用了?.m4a [11.8 MB]
  • 38 _ 通信开销:限制Redis Cluster规模的关键因素.pdf [1.2 MB]
  • 34丨 第23~33讲课后思考题答案及常见问题答疑.html [2.9 MB]
  • 22丨第11~21讲课后思考题答案及常见问题答疑.html [2.6 MB]
  • 36丨 Redis支撑秒杀场景的关键技术和实践都有哪些?.m4a [9.9 MB]
  • 28丨Pika如何基于SSD实现大容量Redis?.m4a [14.0 MB]
  • 20丨删除数据后,为什么内存占用率还是很高?.pdf [3.0 MB]
  • 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.pdf [5.6 MB]
  • 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.m4a [9.7 MB]
  • 25丨缓存异常(上):如何解决缓存和数据库的数据不一致问题?.html [10.3 MB]
  • 30丨如何使用Redis实现分布式锁?.m4a [13.1 MB]
  • 29丨无锁的原子操作:Redis如何应对并发访问?.html [4.1 MB]
  • 33丨 脑裂:一次奇怪的数据丢失.pdf [2.1 MB]
  • 19丨波动的响应延迟:如何应对变慢的Redis?(下).m4a [12.1 MB]
  • 23丨旁路缓存:Redis是如何工作的?.pdf [3.4 MB]
  • 28丨Pika如何基于SSD实现大容量Redis?.html [7.1 MB]
  • 35丨 Codis VS Redis Cluster:我该选择哪一个集群方案?.m4a [14.6 MB]
  • 16丨异步机制:如何避免单线程模型的阻塞?.m4a [10.6 MB]
  • 33丨 脑裂:一次奇怪的数据丢失.m4a [8.2 MB]
  • 30丨如何使用Redis实现分布式锁?.html [4.9 MB]
  • 12丨有一亿个keys要统计,应该用哪种集合?.m4a [13.7 MB]
  • 18丨波动的响应延迟:如何应对变慢的Redis?(上).pdf [2.4 MB]
  • 14丨如何在Redis中保存时间序列数据?.html [4.6 MB]
  • 15丨消息队列的考验:Redis有哪些解决方案?.m4a [14.6 MB]
  • 13丨GEO是什么?还可以定义新的数据类型吗?.m4a [14.6 MB]
  • 27丨缓存被污染了,该怎么办?.m4a [13.1 MB]
  • 23丨旁路缓存:Redis是如何工作的?.html [5.4 MB]
  • 11丨“万金油”的String,为什么不好用了?.html [5.3 MB]
  • 18丨波动的响应延迟:如何应对变慢的Redis?(上).html [3.6 MB]
  • 14丨如何在Redis中保存时间序列数据?.m4a [12.3 MB]
  • 17丨为什么CPU结构也会影响Redis的性能?.m4a [16.4 MB]
  • 12丨有一亿个keys要统计,应该用哪种集合?.pdf [3.9 MB]
  • 19丨波动的响应延迟:如何应对变慢的Redis?(下).html [5.4 MB]
  • 34丨 第23~33讲课后思考题答案及常见问题答疑.m4a [11.0 MB]
  • 21丨缓冲区:一个可能引发“惨案”的地方.pdf [2.8 MB]
  • 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.m4a [10.7 MB]
  • 31丨 事务机制:Redis能实现ACID属性吗?.m4a [11.1 MB]
  • 22丨第11~21讲课后思考题答案及常见问题答疑.pdf [1.5 MB]
  • 20丨删除数据后,为什么内存占用率还是很高?.html [4.6 MB]
  • 27丨缓存被污染了,该怎么办?.pdf [3.3 MB]
  • 29丨无锁的原子操作:Redis如何应对并发访问?.m4a [9.3 MB]
  • 24丨替换策略:缓存满了怎么办?.m4a [13.9 MB]
  • 31丨 事务机制:Redis能实现ACID属性吗?.html [4.7 MB]
  • 32丨 Redis主从同步与故障切换,有哪些坑?.m4a [10.3 MB]
  • 22丨第11~21讲课后思考题答案及常见问题答疑.m4a [15.4 MB]
  • 26丨缓存异常(下):如何解决缓存雪崩、击穿、穿透难题?.html [7.9 MB]
  • 38丨通信开销:限制RedisCluster规模的关键因素.m4a [8.7 MB]
  • 20丨删除数据后,为什么内存占用率还是很高?.m4a [11.4 MB]
  • 37丨数据分布优化:如何应对数据倾斜?.m4a [9.7 MB]
  • 27丨缓存被污染了,该怎么办?.html [5.2 MB]
  • 34丨 第23~33讲课后思考题答案及常见问题答疑.pdf [1.9 MB]
  • 32丨 Redis主从同步与故障切换,有哪些坑?.html [5.5 MB]
00-开篇词 (1讲)3 条
  • 00丨开篇词丨这样学Redis,才能技高一筹.html [5.9 MB]
  • 00丨开篇词丨这样学Redis,才能技高一筹.pdf [8.3 MB]
  • 00丨开篇词丨这样学Redis,才能技高一筹.m4a [9.5 MB]
05-期中测试 (2讲)6 条
  • 期中测试题丨一套习题,测出你的掌握程度【公重号:CunWorkNotes】.html [2.9 MB]
  • 期中测试题答案丨这些问题,你都答对了吗?.pdf [1.2 MB]
  • 期中测试题答案丨这些问题,你都答对了吗?.html [2.5 MB]
  • 期中测试题答案丨这些问题,你都答对了吗?.m4a [4.7 MB]
  • 期中测试题丨一套习题,测出你的掌握程度.pdf [1.4 MB]
  • 期中测试题丨一套习题,测出你的掌握程度.m4a [3.9 MB]
01-基础篇 (10讲)30 条
  • 02丨数据结构:快速的Redis有哪些慢操作?【更多精选‖公众号:CunWorknotes】 .pdf [3.9 MB]
  • 04丨AOF日志:宕机了,Redis如何避免数据丢失?【不易整理‖请关注:CunWorkNoteS】.html [6.1 MB]
  • 08丨哨兵集群:哨兵挂了,主从库还能切换吗?【不易整理‖请关注:CunWorkNoteS】.html [7.1 MB]
  • 06丨数据同步:主从库如何实现数据一致?【不易整理‖请关注:CunWorkNoteS】.pdf [5.3 MB]
  • 07丨哨兵机制:主库挂了,如何不间断服务?【公重号:CunWorkNotes】.html [5.1 MB]
  • 03丨高性能IO模型:为什么单线程Redis能那么快?.m4a [9.8 MB]
  • 07丨哨兵机制:主库挂了,如何不间断服务?.pdf [3.9 MB]
  • 08丨哨兵集群:哨兵挂了,主从库还能切换吗?.pdf [5.2 MB]
  • 01丨基本架构:一个键值数据库包含什么?.pdf [5.5 MB]
  • 02丨数据结构:快速的Redis有哪些慢操作?.m4a [13.7 MB]
  • 06丨数据同步:主从库如何实现数据一致?.html [7.4 MB]
  • 01丨基本架构:一个键值数据库包含什么?.html [5.1 MB]
  • 06丨数据同步:主从库如何实现数据一致?.m4a [11.4 MB]
  • 07丨哨兵机制:主库挂了,如何不间断服务?.m4a [10.7 MB]
  • 03丨高性能IO模型:为什么单线程Redis能那么快?.pdf [4.1 MB]
  • 02丨数据结构:快速的Redis有哪些慢操作?.html [5.5 MB]
  • 05丨内存快照:宕机后,Redis如何实现快速恢复?.html [6.2 MB]
  • 04丨AOF日志:宕机了,Redis如何避免数据丢失?.m4a [10.8 MB]
  • 09丨切片集群:数据增多了,是该加内存还是加实例?.html [7.2 MB]
  • 03丨高性能IO模型:为什么单线程Redis能那么快?.html [5.8 MB]
  • 01丨基本架构:一个键值数据库包含什么?.m4a [13.7 MB]
  • 05丨内存快照:宕机后,Redis如何实现快速恢复?.pdf [4.3 MB]
  • 08丨哨兵集群:哨兵挂了,主从库还能切换吗?.m4a [10.2 MB]
  • 09丨切片集群:数据增多了,是该加内存还是加实例?.pdf [5.0 MB]
  • 05丨内存快照:宕机后,Redis如何实现快速恢复?.m4a [11.0 MB]
  • 04丨AOF日志:宕机了,Redis如何避免数据丢失?.pdf [4.2 MB]
  • 10丨第1~9讲课后思考题答案及常见问题答疑.m4a [15.3 MB]
  • 10丨第1~9讲课后思考题答案及常见问题答疑.html [7.4 MB]
  • 09丨切片集群:数据增多了,是该加内存还是加实例?.m4a [11.9 MB]
  • 10丨第1~9讲课后思考题答案及常见问题答疑.pdf [5.3 MB]
06-结束语 (1讲)3 条
  • 结束语 _ 从学习Redis到向Redis学习.html [2.5 MB]
  • 结束语 _ 从学习Redis到向Redis学习.pdf [1.6 MB]
  • 结束语丨从学习Redis到向Redis学习.m4a [6.3 MB]

适合人群

  • 后端开发工程师
  • 数据库运维人员
  • 对Redis有深入需求的技术人员

🎯 学习收获

  • 掌握Redis核心原理和操作
  • 学会使用Redis解决实际业务问题
  • 了解Redis集群与运维技巧

🎉 祝您学习愉快!