1.Redis的坑
- CPU 使用上的“坑”,例如数据结构的复杂度、跨 CPU 核的访问
- 内存使用上的“坑”,例如主从同步和 AOF 的内存竞争
- 存储持久化上的“坑”,例如在 SSD 上做快照的性能抖动
- 网络通信上的“坑”,例如多实例时的异常网络丢包
\
2.两大维度,三大主线
-
两大维度
-
系统维度
-
关键技术的实现原理
- run-to-complete 模型
- epoll 网络模型
-
-
应用维度
-
-
三大主线
-
高性能主线
- 线程模型
- 数据结构
- 持久化
- 网络框架
-
高可靠主线
- 主从复制
- 哨兵机制
-
高扩展主线
- 数据分片
- 负载均衡
-
3.学习方式
应用场景驱动→面
典型案例驱动→点
\