redis对zset操做总结

redis:ZSet类型的操做命令redis

1:zadd:添加元素,格式是zadd zset的key score值项的值,Score和项能够是多对,score能够是整数,索引

也能够是浮点数,还能够是+inf表示正无穷大,-inf表示负无穷大rem

2:zrange:获取索引区间内的元素,格式是zrange zset的key 起始索引终止索引(withscores)it

3:zrangebyscore:获取分数区间内的元素,格式是zrangebyscore zset的key 起始score 终止scoreio

(withscores),默认是包含端点值的,若是加上“(”表示不包含;后面还能够加上limit来限制nio

4:zrem:删除元素,格式是zrem zset的key 项的值,项的值能够是多个im

5:zcard:获取集合中元素个数,格式是zcard zset的key集合

6:zincrby:增减元素的Score,格式是zincrby zset的key 正负数字项的值di

7:zcount:获取分数区间内元素个数,格式是zcount zset的key 起始score 终止scoreco

8:zrank:获取项在zset中的索引,格式是zrank zset的key 项的值

9:zscore:获取元素的分数,格式是zscore zset的key 项的值,返回项在zset中的score

10:zrevrank:获取项在zset中倒序的索引,格式是zrevrank zset的key 项的值

11:zrevrange:获取索引区间内的元素,格式是zrevrange zset的key 起始索引终止索引(withscores)

12:zrevrangebyscore:获取分数区间内的元素,格式是zrevrangebyscore zset的key 终止score 起始

score (withscores)

13:zremrangebyrank:删除索引区间内的元素,格式是zremrangebyrank zset的key 起始索引终止索引

14:zremrangebyscore:删除分数区间内的元素,格式是命令zset的key 起始score 终止score

15:zinterstore:交集,格式是ZINTERSTORE dest-key key-count key [key ...] [WEIGHTS weight

[weight ...]] [AGGREGATE SUM|MIN|MAX]

16:zunionstore:并集,格式是ZUNIONSTORE dest-key key-count key [key ...] [WEIGHTS weight

[weight ...]] [AGGREGATE SUM|MIN|MAX]

相关文章
相关标签/搜索