开篇:缓存和数据库是分布式系统里最容易"打架"的两个组件
做后端开发,迟早要面对一个现实:缓存和数据库之间的协作,远比教科书上画的箭头复杂得多。一个看似简单的"先更新数据库再删缓存"的操作,在高并发、主从延迟、网络抖动面前,都可能翻车。
这篇文章不重复 Redis 和 MySQL 的基础原理(那些内容在 Redis 模块 和 MySQL 模块 里有详细展开),而是聚焦于真实场景:分布式锁的主从切换陷阱、缓存一致性方案的取舍、穿透雪崩击穿的实战处理、大表 DDL 的生产操作、数据迁移的完整链路,以及面试中最爱问的那些"如果...怎么办"类问题。
大约 36 分钟