一、分布式锁核心挑战:从单机到分布式的跨越 (一)分布式锁的本质需求 互斥性:同一时刻仅一个客户端持有锁 容错性:节点故障时锁仍有效(避免单点) 原子性:加锁/释放锁操作原子完成 可重入性:支持同一客户端多次获取同一把锁 (二)Redis天然优势 单线程模型保证操作原子性 丰富数据结构(String类型天然适合锁存储) 高并发支持(单节点10万QPS级处理能力) 二、高可用架构设计:应对节点故障的三维方案 (一)多节点部署策略 1. Redis Cluster模式(分片集群) 架构设计: 3主3从集群(共6节点),每个主节点负责1024个哈希槽 锁键通过CRC16算法映射到具体主节点 <