redis学习(六) redis有序集合 order set操作命令

redis有序集合 order set操作命令

1 添加元素

zadd [key] [score1] [value1] [score1] [value2] [......]

2 找到指定名次取出数据

zrange [key] [indexStart] [indexEnd] {withscores}

3 按照score取出数据

zrangebyscore [key] [scoreStart] [scoreEnd] {limit [index] [size]} {withscores}

4 获得某个元素排名第几

zrank [key] [value]

5 获得某个元素排名第几,倒序

zrevrank [key] [value]

6 按照score删除

zremrangebyscore [key] [min] [max]

7 按照排名删除出

zremrangebyrank [key] [min] [max]

8 按照值删除

zremrange [key] [min] [max]

9 统计数量

zcard [key]

10 按照score统计数量

zcount [key] [min] [max]

11 几个set作交集并作聚合操作

zinterstore [newKey] [numberKeys] [key1] [key2] aggregate [sum/min/max]

上一篇 redis set集合操作
下一篇 hash操作命令

猜你喜欢

转载自blog.csdn.net/u011943534/article/details/82054559
今日推荐