核心数据结构
典型使用场景
- 缓存:挡在 MySQL 前面,注意缓存穿透、击穿、雪崩三兄弟
- 分布式锁:
SET NX PX加锁,Redisson 看门狗续期 - 会话与限流:Session 共享、滑动窗口限流
运维重点
- 持久化:RDB 快照与 AOF 日志的选择与混合使用
- 内存:maxmemory 与淘汰策略(LRU / LFU)
- 高可用:主从 + 哨兵,或 Cluster 分片集群
- 大 Key 与热 Key:线上事故的高发区,靠监控与扫描发现
延伸阅读
- Docker 资源限制:容器化部署 Redis 时的内存限额