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]

相關文章
相關標籤/搜索