ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
`Redis`中的有序集合和集合的区别是:有序集合中的每个元素都会关联一个`double`类型的分数,然后按照分数从小到大的顺序进行排列。换句话说,有序集合的顺序是由我们自己设值的时候确定的。 有序集合对象的底层数据结构有两种:`skiplist`和`ziplist`。内部同样是通过编码来进行区分: | 编码属性 | 描述 | object encoding命令返回值 | | --- | --- | --- | | OBJ\_ENCODING\_SKIPLIST | 使用跳跃表实现的有序集合对象 | skiplist | | OBJ\_ENCODING\_ZIPLIST | 使用压缩列表实现的有序集合对象 | ziplist |