1.SORT:SORT <key> [ASC ,DESC,ALPHA,LIMIT,STORE,BY,GET]
- SORT对值进行排序
redis>RPUSH number 3 1 2
(integer) 3
redis>SORT number
1) "1"
2) "2"
3) "3"
- 使用ALPHA选项,SORT <key> ALPHA 对对字符串的键进行排序
redis> SADD fruits apple banana cherry
(integer) 3
#元素在集合中是乱序排放的
redis> SMEMBERS fruits
1) "apple"
2) "cherry"
3) "banana"
redis> SORT fruits ALPHA
1) "apple"
2) "banana"
3) "cherry"
- 使用SORT默认是升序的,可以与DESC实现降序
- 与BY选项使用,可以实现按照被排序元素的权重排序
- 使用limit,限定放回的数量
- STORE,默认情况下SORT只向客户端返回排序的结果,不保存排序的结果