跳到主要内容

有序集合

2024年04月08日
柏拉文
越努力,越幸运

一、认识


Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。

二、语法


三、编码


3.1 ZIPLIST

ZIPLIST 压缩列表,用于小型有序集合。适用条件:元素数量小于 128(可通过 zset-max-ziplist-entries 配置)。元素成员总大小小于 64 字节。

3.2 SKIPLIST

SKIPLIST 跳跃表,用于存储大型有序集合。提供高效的范围查找和排序。