英 [sɔ:t] 美 [sɔ:rt]
n.分类,类别;品质,本性;方法;一群
vt.& vi.分类;整顿,整理;适合
vt.挑选;把…分类;将…排顺序
vi.分类;交往;协调
第三人称单数: sorts 复数: sorts 现在分词: sorting 过去式: sorted 过去分词: sorted
redis SORT命令 语法
作用:返回或保存给定列表、集合、有序集合 key 中经过排序的元素。排序默认以数字作为对象,值被解释为双精度浮点数,然后进行比较。
语法:SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination]
可用版本:>= 1.0.0
时间复杂度:O(N+M*log(M)), N 为要排序的列表或集合内的元素数量, M 为要返回的元素数量。如果只是使用 SORT 命令的 GET 选项获取数据而没有进行排序,时间复杂度 O(N)。
返回:没有使用 STORE 参数,返回列表形式的排序结果。使用 STORE 参数,返回排序结果的元素数量。
redis SORT命令 示例
# 开销金额列表 redis> LPUSH today_cost 30 1.5 10 8 (integer) 4 # 排序 redis> SORT today_cost 1) "1.5" 2) "8" 3) "10" 4) "30" # 逆序排序 redis 127.0.0.1:6379> SORT today_cost DESC 1) "30" 2) "10" 3) "8" 4) "1.5"