后端岗位面试题更新 2026-08-05

在 Redis 中,使用 Zset 存储 1000 个整数类型成员,大致会占用多少内存?

知乎后端开发互联网/IT技术原理问题排查Redis

考察说明

考察对 Redis 内部编码机制和内存占用估算的理解

回答思路

  1. 提及 Zset 在不同数据规模下的编码方式(ziplist 与 skiplist+dict)
  2. 能区分小数据量和大数据量下内存差异
  3. 给出合理的估算范围或计算思路
  4. 考虑成员和分值各自的内存开销