一、zadd key score1 value1 score2 value2 添加元素spa
二、zrem key value1 value2 .. 删除集合中的元素排序
三、zremrangebyscore key min max 按照socre来删除元素,删除score在[min,max]之间的rem
四、zremrangebyrank key start end 按排名删除元素,删除名次在[start,end]之间的it
五、zrank key member 查询member的排名(升续 0名开始)io
六、zrevrank key memeber 把集合排序后,返回名次[start,stop]的元素,默认是升续排列,Withscores 是把score也打印出来方法
七、zrevrange key start stop 把集合降序排列,取名字[start,stop]之间的元素im
八、zrangebyscore key min max [withscores] limit offset N 做用: 集合(升续)排序后,取score在[min,max]内的元素,并跳过 offset个, 取出N个ember
九、zcard key 返回元素个数查询
十、zcount key min max 返回[min,max] 区间内元素的数量top
十一、zinterstore destination numkeys key1 [key2 ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] 求key1,key2的交集,key1,key2的权重分别是 weight1,weight2,聚合方法用: sum |min|max,聚合的结果,保存在dest集合内。注意: weights ,aggregate如何理解?答: 若是有交集,交集元素又有socre,score怎么处理?Aggregate sum->score相加,min 求最小score,max 最大score。另: 能够经过weigth设置不一样key的权重,交集时,socre * weights