Redis五种基本数据类型及用法之Zset
Zset可以理解为有序的Set,根据给定的score排序。
1.zadd-将指定的元素添加到有序集合中。
2.zscore-返回 member 的 score 值。
3.zrange-返回集合中的一组元素,这里可以返回score指定范围内的元素,当然也将score一起返回(withscores)。
4.zrevrange-返回一组元素,但是是倒序。
5.zcard-返回元素个数。
6.zcount-返回 score 在某一个区间内的元素,加上"("表示闭区间。
7.zrangebyscore-按照 score 的范围返回元素,注意与zrange不同的是zrange是按下标进行排序的额,zrangebyscore则是按照score排序的。
8.zrank-从小到大返回元素的排名,排序从0开始。
9.zrevrank-从大到小返回元素的排名。
10.zincrby-score 自增。
11.zinterstore-给两个集合求交集并存储到一个新的集合中去。
12.zrem-弹出一个元素。
13.zlexcount-计算有序集合中成员数量,“-”表示最小值,“+”表示最大值,也可以统计两个元素之间的元素个数,包含起始位置。
14.zrangebylex-返回指定区间内的成员,用法跟zlexcount差不多,只不过这里返回的不是个数而是元素。
关于Zsett的介绍就先到这里,本篇内容的介绍基于公众号江南一点雨的视频课程进行总结的,大家有兴趣的话可以关注一下。