Redis
学习路径
1. 数据结构与编码(⭐⭐⭐⭐⭐)
├─ String、List、Hash、Set、ZSet 底层实现
├─ SDS、ZipList、QuickList、SkipList 等数据结构
└─ 对象编码与优化策略
2. 持久化机制(⭐⭐⭐⭐⭐)
├─ RDB 快照持久化
├─ AOF 日志持久化
├─ 混合持久化(Redis 4.0+)
└─ 持久化配置与性能优化
3. 高可用方案(⭐⭐⭐⭐⭐)
├─ 主从复制(Replication)
├─ 哨兵模式(Sentinel)
├─ 集群模式(Cluster)
└─ 故障转移与数据同步
4. 应用场景(⭐⭐⭐⭐⭐)
├─ 缓存设计(缓存穿透、击穿、雪崩)
├─ 分布式锁(Redlock)
├─ 排行榜、计数器
├─ 消息队列
└─ 布隆过滤器、HyperLogLog核心要点
为什么 Redis 快?
Redis vs Memcached
特性
Redis
Memcached
主要内容
数据结构与编码
持久化机制
高可用方案
应用场景
性能优化建议
面试高频考点
学习建议
主题进度
Last updated