Sorted Set
December 2, 2022Less than 1 minute
Sorted Set
有序,类似 Java TreeSet ,不过 Java 是红黑树实现,这里的是跳表+Hash
每一个元素带有一个 score
特性:
- 可排序
- 元素不重复
- 查询速度快
因为 SortedSet 的可排序特征,经常被用来实现排行榜这样的功能。
常见命令
zadd增zrem删zscore获取指定元素的 score 值zrank获取指定元素的排名zcard获取元素个数zcount指定范围内元素个数zincrby让指定元素的分值自增zrangekey min max 按照 score 升序排序后,获取指定排名范围内的元素zrevrangekey min max 按照 score 降序排序后,获取指定排名范围内的元素zrangebyscorekey min max 按照 score 排序后,获取指定 score 范围内的元素zdiff, zinter, zunion 求差集、交集、并集