redis的sortedset用法
程序员文章站
2024-01-21 21:43:52
...
1 首先是建立一个sorted set。命令截图如下: 其中zadd myset 1000 文员是一个增加集合元素的命令。zadd表示增加 myset表示集合名称 1000表示key,文员表示。 从小到大返回myset的元素。其中0 -1表示下标。如果是0 -1表示显示所有。如果是一个正常的范围,则
1 首先是建立一个sorted set。命令截图如下:
其中zadd myset 1000 "文员"是一个增加集合元素的命令。zadd表示增加 myset表示集合名称 1000表示key,文员表示值。
从小到大返回myset的元素。其中0 -1表示下标。如果是0 -1表示显示所有。如果是一个正常的范围值,则会显示该下标范围的所有值。喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yOe3tbvYMC00tcTPwrHqtcTWsM67w/uzxqGjPC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140326/2014032609094024.png" alt="\">
如果要同时显示出key值 那么应该带上参数 withscores
如果要用降序的话,可以使用ZREVRANGE命令
因为myset是已经排序的,因此要返回这些数据只需要遍历的时间复杂度即可O(N)。如果是未排序的,则需要O(NlogN)
推荐阅读
-
redis的sortedset用法
-
Linux三剑客之grep用法----查看去除注释和空行的文档
-
软件测试学习 之 Python os._exit()&sys.exit()、exit(0)&exit(1) 的用法和区别
-
shell中关于exit的用法(后续更新。。)
-
【python】os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
-
php中静态类与静态变量用法的区别分析_PHP
-
浅谈php serialize()与unserialize()的用法_PHP
-
几种有用的变型 PHP中循环语句的用法
-
PHP in_array函数的一个风险用法
-
php中exec函数的用法解决思路