一.数据结构 动态字符串SDS IntSet Dict ZipList 小端字节序 QuickList SkipList RedisObject 五种数据类型 String List Set ZSet Hash 二.网络模型 1.用户空间和内核空间 2.阻塞IO 3.非阻塞IO 4.IO多路复用 select poll epoll 事件通知机制 web服务流程 5.信号驱动IO 6.异步IO 7.Redis网络模型 三.通信协议 四.内存回收 1.过期策略 2.内存淘汰策略