ZSet 作为 Redis 的一种重要数据结构,在功能上类似于 Set 集合,区别在于 ZSet 中的每个成员都关联了一个分数,用于实现排序功能。
以下列举了 ZSet 常用的命令:
- addToSortedSet(): 向 ZSet 中添加成员。
- deleteFromSortedSet(): 从 ZSet 中移除成员。
- getFromSortedSetByScore(): 根据分数范围获取成员。
- getSortedSetLengthByScore(): 获取指定分数范围内的成员数量。
- incrementScoreInSortedSet(): 递增 ZSet 成员的分数。
- deleteFromSortedSetByScore(): 根据分数范围移除 ZSet 成员。
- deleteFromSortedSetByRank(): 根据排名范围移除 ZSet 成员。
- getScoreFromSortedSet(): 获取 ZSet 成员的分数。
- getRankFromSortedSet(): 获取 ZSet 成员的排名。
- unionSortedSets(): 对多个 ZSet 进行并集操作。
- intersectSortedSets(): 对多个 ZSet 进行交集操作。