Skip to content

下面用「面试回答提纲」的方式,把 4 个问题全部串成一条线:
场景 → 工具/命令 → 根因 → 解决 → 数据结果。
直接背即可,也可展开细节。


  1. Redis 集群 3 种主流方案
方案角色组成数据分布故障处理使用场景
主从复制(Master-Slave)1 主 N 从全量镜像手动/脚本切换读写分离、备份
哨兵(Sentinel)主从 + 3 个以上哨兵进程全量镜像哨兵自动选主高可用 ≤10 G 数据
分片集群(Cluster)多主多从 + 16384 槽按槽分片主节点故障自动迁移海量数据 >10 G,横向扩展

记忆口诀:
“小数据主从,高可用哨兵,海量数据上 Cluster。”

“Redis 集群选型:小系统主从,高可用哨兵,海量 Cluster;
死锁用 jstack 搜 deadlock;
CPU 飙高先 top -H 找线程 → jstack 看栈 → async-profiler 火焰图 → 代码或 JVM 参数修复。”