Skip to main content

大 Key 缺点记忆图

你可以按照数据流转路径(客户端 → 网络 → Redis 实例 → 内部操作 → 主从同步 → 集群分片)来记忆大 Key 的六大缺点,每个环节对应一个核心问题:

【架构 / 流转视角】大 Key 缺点记忆图

客户端请求


网络传输 ──────────► ④ 网络拥塞
│ (每次获取大 Key 流量大,带宽打满)

Redis 实例内存

├──► ① 内存占用过高
│ (触发淘汰策略、内存耗尽、实例崩溃)

└──► ② 性能下降
(内存碎片增加,读写删除更耗 CPU/内存)

内部操作 (如 DEL)

└──► ③ 阻塞其他操作
(删除大 Key 时阻塞实例,无法响应其他请求)

主从同步 (若配置)

└──► ⑤ 主从同步延迟
(传输大量数据,网络延迟增加,影响一致性)

集群分片 (若使用 Cluster)

└──► ⑥ 数据倾斜
(某个分片内存过高,资源不均,可能触发逐出/溢出)

记忆口诀:网内性阻,从倾(网络拥塞、内存占用高、性能下降、阻塞操作、主从延迟、数据倾斜)