跳至主要內容
分布式缓存策略:Redis Cluster、一致性哈希、缓存穿透/击穿/雪崩

前言

Redis 几乎成了所有后端项目的标配组件,从简单的 KV 存储到分布式缓存,从消息队列到流处理,它的角色越来越多样。但当单机 Redis 无法满足需求时,分布式缓存就登场了。

本文将系统性地梳理分布式缓存的核心问题:Redis Cluster 的架构原理、一致性哈希算法、以及实战中最头疼的缓存穿透、击穿、雪崩三大问题及其解决方案。这些不是面试题,而是我在实际项目中真金白银踩过的坑。


一、单机 Redis 的瓶颈

1.1 为什么需要分布式?

单机 Redis 的瓶颈通常在三个方面:


郑天祺大约 11 分钟分布式Redis分布式缓存一致性哈希缓存设计