Skip to main content
Redis 是基于内存的键值数据库,以微秒级延迟承担缓存、计数、锁等高频读写场景。本小节整理它的部署、使用与运维实践。

核心数据结构

典型使用场景

  • 缓存:挡在 MySQL 前面,注意缓存穿透、击穿、雪崩三兄弟
  • 分布式锁:SET NX PX 加锁,Redisson 看门狗续期
  • 会话与限流:Session 共享、滑动窗口限流

运维重点

  • 持久化:RDB 快照与 AOF 日志的选择与混合使用
  • 内存:maxmemory 与淘汰策略(LRU / LFU)
  • 高可用:主从 + 哨兵,或 Cluster 分片集群
  • 大 Key 与热 Key:线上事故的高发区,靠监控与扫描发现

延伸阅读