JK时间:Redis源码剖析与实战【939MB】
本帖最后由 yyzhi 于 2026-4-20 22:27 编辑下载地址:**** Hidden Message *****
【课程目录】
├─01-课前导读(2讲)
│ 01丨带你快速攻略Redis源码的整体架构.html
│ 01丨带你快速攻略Redis源码的整体架构.m4a
│ 01丨带你快速攻略Redis源码的整体架构.pdf
│ 开篇词丨阅读Redis源码能给你带来什么?.html
│ 开篇词丨阅读Redis源码能给你带来什么?.m4a
│ 开篇词丨阅读Redis源码能给你带来什么?.pdf
│
├─02-数据结构模块(2讲)
│ 02丨键值对中字符串的实现,用char还是结构体?.html
│ 02丨键值对中字符串的实现,用char还是结构体?.m4a
│ 02丨键值对中字符串的实现,用char还是结构体?.pdf
│ 03丨如何实现一个性能优异的Hash表?.html
│ 03丨如何实现一个性能优异的Hash表?.m4a
│ 03丨如何实现一个性能优异的Hash表?.pdf
│ 04丨内存友好的数据结构该如何细化设计?.html
│ 04丨内存友好的数据结构该如何细化设计?.m4a
│ 04丨内存友好的数据结构该如何细化设计?.pdf
│ 05丨有序集合为何能同时支持点查询和范围查询?.html
│ 05丨有序集合为何能同时支持点查询和范围查询?.m4a
│ 05丨有序集合为何能同时支持点查询和范围查询?.pdf
│ 06丨从ziplist到quicklist,再到listpack的启发.html
│ 06丨从ziplist到quicklist,再到listpack的启发.m4a
│ 06丨从ziplist到quicklist,再到listpack的启发.pdf
│ 07丨为什么Stream使用了RadixTree?.html
│ 07丨为什么Stream使用了RadixTree?.m4a
│ 07丨为什么Stream使用了RadixTree?.pdf
│
├─03-事件驱动框架和执行模型模块 (7讲)
│ 08丨Redisserver启动后会做哪些操作?.html
│ 08丨Redisserver启动后会做哪些操作?.m4a
│ 08丨Redisserver启动后会做哪些操作?.pdf
│ 09丨Redis事件驱动框架(上):何时使用select、poll、epoll?.html
│ 09丨Redis事件驱动框架(上):何时使用select、poll、epoll?.m4a
│ 09丨Redis事件驱动框架(上):何时使用select、poll、epoll?.pdf
│ 10丨Redis事件驱动框架(中):Redis实现了Reactor模型吗?.html
│ 10丨Redis事件驱动框架(中):Redis实现了Reactor模型吗?.m4a
│ 10丨Redis事件驱动框架(中):Redis实现了Reactor模型吗?.pdf
│ 11丨Redis事件驱动框架(下):Redis有哪些事件?.html
│ 11丨Redis事件驱动框架(下):Redis有哪些事件?.m4a
│ 11丨Redis事件驱动框架(下):Redis有哪些事件?.pdf
│ 12丨Redis真的是单线程吗?.html
│ 12丨Redis真的是单线程吗?.m4a
│ 12丨Redis真的是单线程吗?.pdf
│ 13丨Redis6.html
│ 13丨Redis6.m4a
│ 13丨Redis6.pdf
│ 14丨从代码实现看分布式锁的原子性保证.html
│ 14丨从代码实现看分布式锁的原子性保证.m4a
│ 14丨从代码实现看分布式锁的原子性保证.pdf
│
├─04-缓存模块(1讲)
│ 15丨为什么LRU算法原理和代码实现不一样?.html
│ 15丨为什么LRU算法原理和代码实现不一样?.m4a
│ 15丨为什么LRU算法原理和代码实现不一样?.pdf
│ 16丨LFU算法和其他算法相比有优势吗?.html
│ 16丨LFU算法和其他算法相比有优势吗?.m4a
│ 16丨LFU算法和其他算法相比有优势吗?.pdf
│ 17丨LazyFree会影响缓存替换吗?.html
│ 17丨LazyFree会影响缓存替换吗?.m4a
│ 17丨LazyFree会影响缓存替换吗?.pdf
│
├─05-可靠性保证模块 (3讲)
│ 18丨如何生成和解读RDB文件?.html
│ 18丨如何生成和解读RDB文件?.m4a
│ 18丨如何生成和解读RDB文件?.pdf
│ 19丨AOF重写(上):触发时机与重写的影响.html
│ 19丨AOF重写(上):触发时机与重写的影响.m4a
│ 19丨AOF重写(上):触发时机与重写的影响.pdf
│ 20丨AOF重写(下):重写时的新写操作记录在哪里?.html
│ 20丨AOF重写(下):重写时的新写操作记录在哪里?.m4a
│ 20丨AOF重写(下):重写时的新写操作记录在哪里?.pdf
│ 21丨主从复制:基于状态机的设计与实现.html
│ 21丨主从复制:基于状态机的设计与实现.m4a
│ 21丨主从复制:基于状态机的设计与实现.pdf
│ 22丨哨兵也和Redis实例一样初始化吗?.html
│ 22丨哨兵也和Redis实例一样初始化吗?.m4a
│ 22丨哨兵也和Redis实例一样初始化吗?.pdf
│ 23丨从哨兵Leader选举学习Raft协议实现(上).html
│ 23丨从哨兵Leader选举学习Raft协议实现(上).m4a
│ 23丨从哨兵Leader选举学习Raft协议实现(上).pdf
│ 24丨从哨兵Leader选举学习Raft协议实现(下).html
│ 24丨从哨兵Leader选举学习Raft协议实现(下).m4a
│ 24丨从哨兵Leader选举学习Raft协议实现(下).pdf
│ 25丨Pub-Sub在主从故障切换时是如何发挥作用的?.html
│ 25丨Pub-Sub在主从故障切换时是如何发挥作用的?.m4a
│ 25丨Pub-Sub在主从故障切换时是如何发挥作用的?.pdf
│
├─06-期中测试 (2讲)
│ 期中测试丨这些Redis源码知识,你都掌握了吗?.html
│ 期中测试丨这些Redis源码知识,你都掌握了吗?.m4a
│ 期中测试丨这些Redis源码知识,你都掌握了吗?.pdf
│ 期中测试题答案丨这些问题你都答对了吗?.html
│ 期中测试题答案丨这些问题你都答对了吗?.m4a
│ 期中测试题答案丨这些问题你都答对了吗?.pdf
│
├─07-Redis Cluster模块 (3讲)
│ 26丨从Ping-Pong消息学习Gossip协议的实现.html
│ 26丨从Ping-Pong消息学习Gossip协议的实现.m4a
│ 26丨从Ping-Pong消息学习Gossip协议的实现.pdf
│ 27丨从MOVED、ASK看集群节点如何处理命令?.html
│ 27丨从MOVED、ASK看集群节点如何处理命令?.m4a
│ 27丨从MOVED、ASK看集群节点如何处理命令?.pdf
│ 28丨RedisCluster数据迁移会阻塞吗?.html
│ 28丨RedisCluster数据迁移会阻塞吗?.m4a
│ 28丨RedisCluster数据迁移会阻塞吗?.pdf
│
├─08-编程技巧模块 (1讲)
│ 29丨如何正确实现循环缓冲区?.html
│ 29丨如何正确实现循环缓冲区?.m4a
│ 29丨如何正确实现循环缓冲区?.pdf
│ 30丨如何在系统中实现延迟监控?.html
│ 30丨如何在系统中实现延迟监控?.pdf
│ 31丨从Module的实现学习动态扩展功能.html
│ 31丨从Module的实现学习动态扩展功能.m4a
│ 31丨从Module的实现学习动态扩展功能.pdf
│ 32丨如何在一个系统中实现单元测试?.html
│ 32丨如何在一个系统中实现单元测试?.m4a
│ 32丨如何在一个系统中实现单元测试?.pdf
│
├─不定期加餐(1讲)
│ 加餐1丨Redis性能测试工具的使用.html
│ 加餐1丨Redis性能测试工具的使用.m4a
│ 加餐1丨Redis性能测试工具的使用.pdf
│ 加餐2丨用户Kaito:我是怎么读Redis源码的?.html
│ 加餐2丨用户Kaito:我是怎么读Redis源码的?.m4a
│ 加餐2丨用户Kaito:我是怎么读Redis源码的?.pdf
│ 加餐3丨从Redis到其他键值数据库的学习体会.html
│ 加餐3丨从Redis到其他键值数据库的学习体会.m4a
│ 加餐3丨从Redis到其他键值数据库的学习体会.pdf
│ 加餐4丨RDB和AOF文件损坏了咋办?.html
│ 加餐4丨RDB和AOF文件损坏了咋办?.m4a
│ 加餐4丨RDB和AOF文件损坏了咋办?.pdf
│ 用户故事丨曾轼麟:世上无难事,只怕有心人.html
│ 用户故事丨曾轼麟:世上无难事,只怕有心人.m4a
│ 用户故事丨曾轼麟:世上无难事,只怕有心人.pdf
│
├─结束语(1讲)
│ 结束语丨Redis源码阅读,让我们从新开始.html
│ 结束语丨Redis源码阅读,让我们从新开始.m4a
│ 结束语丨Redis源码阅读,让我们从新开始.pdf
│
└─问题答疑(1讲)
答疑1丨第1~6讲课后思考题答案及常见问题解析.html
答疑1丨第1~6讲课后思考题答案及常见问题解析.m4a
答疑1丨第1~6讲课后思考题答案及常见问题解析.pdf
答疑2丨第7~12讲课后思考题答案及常见问题解析.html
答疑2丨第7~12讲课后思考题答案及常见问题解析.m4a
答疑2丨第7~12讲课后思考题答案及常见问题解析.pdf
答疑3丨第13~18讲课后思考题答案及常见问题答疑.html
答疑3丨第13~18讲课后思考题答案及常见问题答疑.m4a
答疑3丨第13~18讲课后思考题答案及常见问题答疑.pdf
答疑4丨第19~24讲课后思考题答案及常见问题答疑.html
答疑4丨第19~24讲课后思考题答案及常见问题答疑.m4a
答疑4丨第19~24讲课后思考题答案及常见问题答疑.pdf
答疑5丨第25~32讲课后思考题答案及常见问题答疑.html
答疑5丨第25~32讲课后思考题答案及常见问题答疑.m4a
答疑5丨第25~32讲课后思考题答案及常见问题答疑.pdf
页:
[1]