
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 內部