因为原《Redis底层对象实现原理分析》太大了,所以被拆解出来介绍Redis基础设施的相关实现,包括:
- redisDb,以及在这上面的增删改查
- Redis的expire和evict机制
- Redis的事件机制
- Redis的主从复制(一部分)
注意,很多实现在引入主从复制之后都变得非常复杂,有很多边边角角要考虑,这也导致Redis的代码相比3.0版本要难看很多。本文对主从复制的涉及,局限于帮助理解实现。
本文介绍的部分比如propagate机制。
本文中不介绍的是,它们在系列的其他文章中讲解:
- Redis的对象实现
- Redis Sentinel
- Redis Cluster
- Redis AOF/RDB