06.有序集合操作
- 1. zadd 往有序集合添加成员
- 2. zrange 按名次取成员
- 3. zrangebyscore 按分数取成员
- 4. zscore 获取指定成员的分数
- 5. zcount 计算分数区间成员个数
- 6. zrank/zrevrank 获取成员升序/降序的排名
- 7. zrem 删除有序集合成员
- 8. zremrangebyrank 按排名删除成员
- 9. zremrangebyscore 按分数删除成员
- 10. zinterstore 求交集再计算
- 11. zunionstore 求并集再计算
1. zadd 往有序集合添加成员
1 | zadd key score1 key2 score2 key2 ... |
2. zrange 按名次取成员
1 | zrange key start stop [WITHSCORES] |
3. zrangebyscore 按分数取成员
1 | zrangebyscore key min max [withscores] limit offset N |
4. zscore 获取指定成员的分数
1 | ZSCORE key member |
5. zcount 计算分数区间成员个数
1 | zcount key min max |
6. zrank/zrevrank 获取成员升序/降序的排名
1 | zrank/zrevrank key member |
7. zrem 删除有序集合成员
1 | zrem key value1 value2 .. |
8. zremrangebyrank 按排名删除成员
1 | zremrangebyrank key start end |
9. zremrangebyscore 按分数删除成员
1 | zremrangebyscore key min max |
10. zinterstore 求交集再计算
1 | zinterstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] |
11. zunionstore 求并集再计算
1 | zunionstore destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!




