缓存是性能优化里收益最直接的一招,也是出问题时最难查的一类。数据不对、缓存雪崩、重建风暴,这些事故的共同点是:缓存引入的不只是速度,还有一套独立于数据库的失效逻辑。把缓存当成"加一层就快"的透明加速器,迟早要为它补课。 读写模式先选对 缓存读…
453
0
2
Riven 发布于 · 2026-10-12
欢迎你
7AA7 博客
注册提交后需管理员审核,通过后即可用你设置的密码登录。账号为 5 位以上英文字母 / 数字组合,邮箱用于找回密码。
7AA7 技术博客 · #一致性 下的全部文章。
缓存是性能优化里收益最直接的一招,也是出问题时最难查的一类。数据不对、缓存雪崩、重建风暴,这些事故的共同点是:缓存引入的不只是速度,还有一套独立于数据库的失效逻辑。把缓存当成"加一层就快"的透明加速器,迟早要为它补课。 读写模式先选对 缓存读…
读写分离通常是数据库扩展的第一步:写走主库,读分摊到多个从库。收益立竿见影,问题也很隐蔽——主从之间的数据不是同步到达的,业务读到的可能是几毫秒前的旧数据。多少业务能容忍这个"旧",是设计阶段必须回答的问题。 复制链路的基本模型 以 binlog 复制…
用户点了一次"支付",结果扣了两笔钱。这类事故几乎总能追溯到同一个原因:某个环节没做幂等。另一面是,团队知道要做幂等,于是给每个接口都加了一张去重表,最后系统又慢又复杂,边角场景上依然会漏。 幂等不是"加个锁"或"加张表",而是一套需要分层的防护…