【一线大厂Java面试题合集】第40篇:Redis高可用:主从-哨兵-集群
第40篇:Redis高可用:主从-哨兵-集群模块:Redis核心与实战 |难度:高级 |面试频率:★★★★★1. 主从复制的原理?全量复制和增量复制?1.1 为什么需要主从复制在生产环境中,单台 Redis 存在单点故障风险,且读写压力集中。主从复制(Replication)是 Redis 高可用的基础,核心价值:读写分离:主节点负责写,从节点负责读,提升读吞吐量数据冗余:主节点宕机后,从节点仍保有数据副本故障恢复基础:为哨兵自动故障转移提供前提1.2 复制的基本流程Redis 主从复制分为三个阶段:┌──────────┐ ① 建立连接 ┌──────────┐ │ Master │◄─────────────────────│ Slave │ │ │ ② 发送 PSYNC │ │ │ │◄─────────────────────│ │ │ │ ③ 全量/增量同