redis的sorted set用法

来源:互联网 发布:淘宝网阿里巴巴批发网 编辑:程序博客网 时间:2024/04/27 21:39

1 首先是建立一个sorted set。命令截图如下:


其中zadd myset 1000 "文员"是一个增加集合元素的命令。zadd表示增加 myset表示集合名称 1000表示key,文员表示值。

从小到大返回myset的元素。其中0 -1表示下标。如果是0 -1表示显示所有。如果是一个正常的范围值,则会显示该下标范围的所有值。

如返回0-4的下标的职位名称。



如果要同时显示出key值 那么应该带上参数 withscores



如果要用降序的话,可以使用ZREVRANGE命令


因为myset是已经排序的,因此要返回这些数据只需要遍历的时间复杂度即可O(N)。如果是未排序的,则需要O(NlogN)


0 0