掘金小册 – Redis 深度历险:核心原理与应用实践
课程介绍:
Redis 涉及到的知识点是非常繁多的,本小册将主要讲解其中最常见的 Redis 核心原理和应用实践经验,让读者在阅读之后可以快速武装自己并落地到平时的 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拓展 3:拾遗补漏 —— 再谈分布式锁
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 内部
45尾声:百尺竿头 —— 继续深造指南
开通VIP畅快学习无阻碍!
评论(0)