首页/数据/Redis 进阶速查/大 key 的内存拆分思路
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

大 key 的内存拆分思路

大 key 治理分两步:先定位(MEMORY USAGE、--bigkeys、采样统计),再拆分(按业务维度水平切分或按字段垂直拆)。

Redis 进阶速查数据更新于 2026-10-12
定位MEMORY USAGE / redis-cli --bigkeys
拆分分桶哈希、范围分片
验证拆分前后单键内存与延迟对比

示例

示例
redis-cli MEMORY USAGE user:follow:1001
redis-cli --bigkeys
拆分的根因是访问模式与内存放大,不单是键大小本身。

易错点

  • 拆分后忘记迁移读取路径,双写双读逻辑必须一起上线
  • 拆分引入的键数量增长会抬高整体 overhead,收益要看净账

数据来源与参考

  • Redis 官方文档:大键治理与内存优化
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌