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]