专题目标 构建分布式缓存知识体系 掌握常见缓存的面试问题 深入精通Redis缓存的底层实现原理 全面掌握几种常见缓存问题的处理方式 专题内容 第一章:缓存架构技术选型 分布式缓存 架构师技术选型 技术选型的思路 技术选型的工具 技术选型的方法 技术选型案例实战演示 技术选型后需要做的事情 第二章:Redis高性能存储架构 Redis高性能存储 内存 磁盘 阻塞IO 非阻塞IO IO多路复用 Select Poll Epoll Redis的Hash底层存储等 网络通信IO深度剖析 网络IO流程 阻塞IO底层实现 非阻塞IO底层实现 多路复用Select Poll Epoll底层实现 Select Poll Epoll的优劣势比较 第三章:Redis核心数据结构剖析 Redis字符串底层实现 Redis List底层实现 Redis 散列底层实现 Redis 集合底层实现 Redis 有序集合底层实现 Redis哈希表源码剖析 Redis的存储源码剖析 Redis db源码剖析 Redis dict字典源码剖析 Redis哈希表源码剖析 RedisObject源码实现剖析 第四章:Redis内存回收与持久化 Redis内存回收原理 Redis内存统计方式 Redis内存统计实操 Redis内存回收机制 Redis内存淘汰策略 Redis过期策略源码剖析 Redis持久化机制与安全机制详解 RDB持久化实现 AOF持久化实现 COW第层实现 混合持久化实现 第五章:分布式缓存经典问题应用 Redis缓存穿透,缓存失效,缓存雪崩解析 缓存雪崩与解决方案 缓存穿透与解决方案 缓存击穿与解决方案 缓存与数据库一致性与解决方案 Redis布隆过滤器实现 Redis在微博,微信及电商场景典型应用实践 第六章:Redis主从与集群原理详解 Redis主从及哨兵架构详解 Redis哨兵模式 Redis哨兵监控的底层实现 Redis的故障转移底层实现 Redis的故障恢复流程与实现 Redis集群深度剖析 Redis Sharding存储实现 Gossip协议的实现 meet ping pong fail消息 Redis的节点数据如何一致 Redis的数据扩容和查询 Redis分布式sharding 分布式分区规则 Redis逻辑与数据分区 Range分区底层实现 固定取模底层实现 一致性Hash算法底层实现 PreSharding算法底层实现 Redis分布式底层实现 twemproxy的底层实现 codis的底层实现 redis cluster的底层实现