DT_Stone 在 <Redis 高手心法> 读书笔记 | P5-数据结构- Sorted Set 中发帖
访问量排行榜
点击量排行榜
Sort Set
有序性 唯一性
和 sets 类型, 不同在于 Sort Set 由 两部分组成: member 和 score (由小到大排序)
member 会关联一个 double 类型的 score , sort set 会根据 score 对 member 进行排序
常见应用:
排行榜
速率限流器
根据排序集合构建滑动窗口速率限制器
延迟队列
使用 score 存储过期时间,从小到大排列,最前面的就是最先到期的数据
skipList + dict & listPack
sorted sets 底层有两种方式存储数据
listPack (7.0 之前是 zipList)
当元素个数小于等于 zset-max-listpack-entries 的值(默认 128) , 并且 member 占用的字节数小于 zset-ma...