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

请说明 Redis 中 zset(有序集合)的底层数据结构是什么。

深圳虾皮信息科技有限公司拼多多集团-PDD后端开发互联网/IT电商技术原理Redis

考察说明

考察对 Redis 有序集合底层实现和切换机制的理解

回答思路

  1. 说明 zset 在元素少时采用 ziplist 压缩列表
  2. 说明元素多时采用 skiplist 跳表加 dict 哈希表的组合
  3. 解释两者切换的触发条件
  4. 能提及跳表结构的基本特点