目录
- 命令
- ZADD
- ZCARD
- ZRANGE
- ZCOUNT
- ZREVRANGE
- ZRANGEBYSCORE
- ZPOPMAX
- BZPOPMAX
- ZPOPMIN
- BZPOPMIN
- ZRANK
- ZREVRANK
- ZSCORE
- ZREM
- ZREMRANGEBYRANK
- ZREMRANGEBYSCORE
- ZINCRBY
命令
ZADD
添加或者更新指定的元素以及关联的分数到zset中,分数应该符合double类型,+inf/-inf作为正负极限也是合法的。
ZADD key [NX | XX] [GT | LT] [CH] [INCR] score member [score member...]
ZCARD
获取⼀个zset的基数(cardinality),即zset中的元素个数。
ZCARD key
ZRANGE
返回指定区间⾥的元素,分数按照升序。带上WITHSCORES可以把分数也返回。
ZRANGE key start stop [WITHSCORES]
ZCOUNT
返回分数在min和max之间的元素个数,默认情况下,min和max都是包含的,可以通过(排除。
ZCOUNT key min max
ZREVRANGE
返回指定区间⾥的元素,分数按照降序。带上WITHSCORES可以把分数也返回。
备注:这个命令可能在6.2.0之后废弃,并且功能合并到ZRANGE中。
ZREVRANGE key start stop [WITHSCORES]
ZRANGEBYSCORE
返回分数在min和max之间的元素,默认情况下,min和max都是包含的,可以通过(排除。
备注:这个命令可能在6.2.0之后废弃,并且功能合并到ZRANGE中。
ZRANGEBYSCORE key min max [WITHSCORES]
ZPOPMAX
删除并返回分数最⾼的count个元素
ZPOPMAX key [count]
BZPOPMAX
ZPOPMAX的阻塞版本。
BZPOPMAX key [key ...] timeout
ZPOPMIN
删除并返回分数最低的count个元素
ZPOPMIN key [count]
BZPOPMIN
ZPOPMIN的阻塞版本。
BZPOPMIN key [key ...] timeout
ZRANK
返回指定元素的排名,升序
ZRANK key member
ZREVRANK
返回指定元素的排名,降序
ZREVRANK key member
ZSCORE
返回指定元素的分数
ZSCORE key member
ZREM
删除指定的元素。
ZREM key member [member ...]
ZREMRANGEBYRANK
按照排序,升序删除指定范围的元素,左闭右闭。
ZREMRANGEBYRANK key start stop
ZREMRANGEBYSCORE
按照分数删除指定范围的元素,左闭右闭。
ZREMRANGEBYSCORE key min max
ZINCRBY
为指定的元素的关联分数添加指定的分数值。
ZINCRBY key increment member