玖叶教程网

前端编程开发入门

redis数据结构之---zset(redis数据类型zset底层数据结构)

zset数据结构特点:有序集合,本质上还是一个集合,所以元素不可以重复。每一个元素会关联一个分数,redis会根据分数对元素进行一个排序。分数是可以重复的。有序集合zset的排序跟列表list的排序是不一样的

zset数据结构命令总结:

1、zadd key score member [score member ...]:将一个或者多个元素member及其关联的分数score添加到指定的有序集合中。如果有序集合中已经存在了元素member,那么将分数score覆盖掉。

2、zrange key startIndex endIndex [withscores]:获取指定有序集合中的指定下标的元素,如果加上withscores那么会将分数也显示出来,默认从小到大的顺序。zrevrang从大到小排序。

3、zrangebyscore key minscore maxscore [withscores]:根据分数范围获取指定有序集合的元素

4、zrem key member [member ...]:删除指定有序集合中的一个或者多个元素

5、zcard key:获取指定有序集合的元素个数

6、zcount key minscore maxscore:根据分数的返回后去指定有序集合的个数

7、zrank key member:获取指定有序集合中指定元素的排名

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言