redis SORT command


  Translation results:

英[sɔ:t]   美[sɔ:rt]   

n.Classification, category; quality, nature; method; a group

vt.& vi.Classification; rectification, arrangement ; suitable for

vt. to select; to classify; to put in order

vi. to classify; to communicate; to coordinate

Third person singular: sorts Plural: sorts Present participle: sorting past tense: sorted past participle: sorted

redis SORT commandsyntax

Function: Return or save the sorted elements in a given list, set, or ordered set key. Sorting defaults to numbers as objects, values ​​are interpreted as double-precision floating point numbers and then compared.

Syntax: SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination]

Available versions: >= 1.0.0

Time complexity: O(N M*log(M)), N is to be sorted The number of elements in the list or set, M is the number of elements to be returned. If you just use the GET option of the SORT command to obtain the data without sorting, the time complexity is O(N).

Return: Without using the STORE parameter, the sorted result in list form is returned. Use the STORE parameter to return the number of elements in the sorted result.

redis SORT commandexample

# 开销金额列表
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"

Popular Recommendations

Home

Videos

Q&A