Redis :核心原理与应用实践培训
1
开篇:Redis 可以用来做什么?
2
基础:Redis 基础数据结构
3
应用 1:分布式锁
4
应用 2: 延时队列
5
应用 3: 位图
6
应用 4: HyperLogLog
7
应用 5:布隆过滤器
8
应用 6:简单限流
9
应用 7: 漏斗限流
10
应用 8: GeoHash
11
应用 9: Scan
12
原理 1:线程 IO 模型
13
原理 2:通信协议
14
原理 3:持久化
15
原理 4:管道
16
原理 5: 事务
17
原理 6: PubSub
18
原理 7: 小对象压缩
19
原理 8: 主从同步
20
集群 1: Sentinel
21
集群 2:Codis
22
集群 3: Cluster
23
拓展 1:Stream
24
拓展 2: Info 指令
25
再谈分布式锁
26
拓展 4: 过期策略
27
拓展 5: LRU
28
拓展 6: 懒惰删除
29
拓展 7:优雅地使用 Jedis
30
拓展 8:保护 Redis
31
拓展 9: Redis 安全通信
32
拓展 10:Redis Lua 脚本执行原理
33
拓展 11:命令行工具的妙用
34
源码 1:探索「字符串」内部
35
源码 2:探索「字典」内部
36
源码 3:探索「压缩列表」内部
37
源码 4: 探索「快速列表」内部
38
源码 5:探索「跳跃列表」内部
39
源码 6: 探索「紧凑列表」内部
40
源码 7: 探索「基数树」内部
41
源码 8: LFU vs LRU
42
源码 9: 懒惰删除的巨大牺牲
43
源码 10:深入字典遍历
44
源码 11:探索 HyperLogLog 内部