(6) sorted set(有序集合)类型常用命令大全
2017-03-29 23:03
316 查看
sorted set是set的一个升级版本,主要是在set的基础上增加了顺序属性。
常用命令如下:
1. zadd,zrange,zrevrange
zadd:
向名称为key的zset中添加元素和排序值,如果元素存在,则更新其顺序,值不能重复。
zrange:
根据索引位置取某个范围内的值,其值显示顺序按升序进行排序。
zrevrange:
根据索引位置取某个范围内的值,其值显示顺序为降序排序。
eg:
2. zrem
删除key对应zset中的元素。
eg:
3.zincrby
zincrby myzset_name score value
在myzset_name有序集合中将score增加指定数,如果value存在,只是更新score顺序,
否则会将score顺序和value存入到集合中作为集合元素。
eg:
4. zrank,zrevrank
zrank:
将key对应的zset集合按序号(score)进行升序排序,然后取出对应元素的索引值,
索引下标值从0开始,索引值与元素序号不一样的。
zrevrank与zrank排序相反,zrevrank为按序号(score)进行降序排序。
eg:
顺序号为1,2,3,4,索引号为0,1,2,3
two元素对应索引为1,four元素对应索引为3.
5. zrangebyscore
指定score范围,查找元素,返回指定score给定区间的元素,[min,max]。
eg:
6. zcount,zcard
zcount:
返回集合中在给定score区间范围内集合中元素的个数。
zcard:
返回集合中所有元素个数,比较简单。
eg:
7. zremrangebyrank,zremrangebyscore
zremrangebyrank:
按照索引下标进行删除区间元素。
zremrangebysocre:
按照score区间进行删除元素。
eg:
常用命令如下:
1. zadd,zrange,zrevrange
zadd:
向名称为key的zset中添加元素和排序值,如果元素存在,则更新其顺序,值不能重复。
zrange:
根据索引位置取某个范围内的值,其值显示顺序按升序进行排序。
zrevrange:
根据索引位置取某个范围内的值,其值显示顺序为降序排序。
eg:
2. zrem
删除key对应zset中的元素。
eg:
3.zincrby
zincrby myzset_name score value
在myzset_name有序集合中将score增加指定数,如果value存在,只是更新score顺序,
否则会将score顺序和value存入到集合中作为集合元素。
eg:
4. zrank,zrevrank
zrank:
将key对应的zset集合按序号(score)进行升序排序,然后取出对应元素的索引值,
索引下标值从0开始,索引值与元素序号不一样的。
zrevrank与zrank排序相反,zrevrank为按序号(score)进行降序排序。
eg:
顺序号为1,2,3,4,索引号为0,1,2,3
two元素对应索引为1,four元素对应索引为3.
5. zrangebyscore
指定score范围,查找元素,返回指定score给定区间的元素,[min,max]。
eg:
6. zcount,zcard
zcount:
返回集合中在给定score区间范围内集合中元素的个数。
zcard:
返回集合中所有元素个数,比较简单。
eg:
7. zremrangebyrank,zremrangebyscore
zremrangebyrank:
按照索引下标进行删除区间元素。
zremrangebysocre:
按照score区间进行删除元素。
eg:
相关文章推荐
- Redis有序集合类型的常用命令小结
- (5) set(无序集合)类型常用命令大全
- Redis常用命令入门5:有序集合类型
- Redis学习笔记(七)——Redis常用命令入门——有序集合类型
- Redis常用的命令(六)------集合类型
- Redis常用命令入门4:集合类型
- (3) Hash类型常用命令大全
- Redis有序集合数据类型操作命令
- 类型:linux;问题:linux命令;结果:Linux常用命令大全
- Redis有序集合数据类型操作命令
- (2) String类型常用命令大全
- Redis常用命令(三)有序集合键、HyperLogLog键
- Hive常用函数大全(一)(关系/数学/逻辑/数值/日期/条件/字符串/集合统计/复杂类型)
- Redis集合类型的常用命令小结
- Redis从基础命令到实战之有序集合类型(SortedSet)
- Redis学习笔记(六)——Redis常用命令入门——集合类型
- Redis中7种集合类型应用场景&redis常用命令
- (4) List类型常用命令大全
- DOS下常用网络命令解释大全Rcp/ source / destination / Rexec
- Linux常用命令大全(三)