zset数据常用操作(有序集合)
zadd zseta 11 123 #创建有序集合,分值为11 按照此数值大小来排序,由小到大。
zrange zseta 0 -1 #显示所有元素,按顺序显示
zrange zseta 0 -1 withscores #可以带上分值
zrem zseta 222 #删除指定元素
zrank zseta 222 #返回元素的索引值,索引值从0开始,按分值正向排序
zrevrank zseta 222 #同上,不同的是,按分值反序排序,索引值就是元素的位置。
zrevrange zseta 0 -1 #反序显示所有元素
zcard zseta #返回集合中所有元素的个数,只返回数字。
zcount zseta 1 10 # 返回分值范围1-10的元素个数,只返回数字。
zrangebyscore zseta 1 10 #返回分值范围1-10的元素
zremrangebyrank zseta 0 2 #删除索引范围0-2的元素,按分值正向排序
zremrangebyscore zseta 1 10 #删除分值范围1-10的元素
转载于:https://blog.51cto.com/llzdwyp/1757142