图解Redis 基础篇 什么是 Redis? 面试篇 Redis 常见面试题 数据类型篇 Redis 常见数据类型和应用场景 Redis 数据结构 持久化篇 AOF 持久化是怎么实现的? RDB 快照是怎么实现的? Redis 大 Key 对持久化有什么影响? 功能篇 Redis 过期删除策略和内存淘汰策略有什么区别? 多节点争抢资源, Redis 分布式锁是怎么实现的? 高可用篇 主从复制是怎么实现的? 为什么要有哨兵? 为什么要有 cluster 集群? 如何保证 Redis 分布式锁的高可用和高性能? 缓存篇 什么是缓存雪崩、击穿、穿透? 数据库和缓存如何保证一致性?