Redis 源码学习
Redis 源码阅读适合理解事件循环、数据结构、持久化和网络模型。它的代码相对精炼,非常适合学习高性能服务端设计。
阅读重点
- SDS 动态字符串;
- dict 哈希表;
- skiplist 跳表;
- 事件循环;
- 网络处理;
- RDB/AOF;
- 过期删除;
- 内存淘汰。
阅读建议
Redis 面试
Redis 面试重点在数据结构、缓存问题、持久化、高可用和分布式锁。
官方文档
Redis 官方文档适合查询命令、数据类型、配置、高可用和集群能力。学习 Redis 时建议先掌握数据类型,再阅读持久化、复制和集群相关内容。
Redis 源码学习
Redis 源码阅读适合理解事件循环、数据结构、持久化和网络模型。它的代码相对精炼,非常适合学习高性能服务端设计。