Redis学习笔记(十四)--Redis常用操作指令(五)

ZSet有序集合常用操作指令

有序集合是在set基础上,加了一个score值,比如之前的集合是 k v1 v2 v3,现在的zset则是k score1 v1 score2 v2 score3 v3
zadd key score value [score value]

添加元素到有序集合中
这里写图片描述

zrange key start stop [withscores]

根据给定的起止位置截取集合元素
这里写图片描述
如果不带参数 withscores则只展示值,带上该参数,则展示分数和值

zrangebyscore key min max [withscores] [limit offset count]

根据最小和最大分数获取集合元素的内容
这里写图片描述
可选的 LIMIT 参数指定返回结果的数量及区间
这里写图片描述
这里也可以使用左小括号,也就是不包含边界值的意思
这里写图片描述

zrem key value

删除元素
这里写图片描述

zcard key

获取有序集合中的元素个数
这里写图片描述

zcount key min max

获取指定分数区间的元素个数
这里写图片描述

zrank key value

获取给定值对应的下标
这里写图片描述

zrevrank key value

将集合翻转之后,获取给定值对应的下标
这里写图片描述

zrevrange key start stop [withscores]

翻转集合
这里写图片描述

zrevrangebyscore key max min [withscores] [limit offset count]

根据最大和最小分数获取集合元素的内容
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_14908027/article/details/79120259