标签:顺序 报错 自身 集合排序 元素 操作 意义 常见 alpha
lpush mylist 4 2 6 1 3 7
sort mylist
zadd myzset 50 2 40 3 20 1 60 5
sort myzset
## 结果是 1 2 3 5;分数 50 ..会被忽略
lpush mylistalpha a c e d B C A
sort mylistalpha
## 这一步会报错。因为sort会试图将元素转成浮点数,但是转换失败
sort mylistalpha alpha
## 实测结果:1) "a"2) "A"3) "B"4) "c"5) "C"6) "d"7) "e
## 理论结果为 A B C a c d e
sort mylist desc
sort mylist limit 1 2
lpush sortbylist 2 1 3
set itemscore:1 50
set itemscore:2 100
set itemscore:3 -10
## 根据得分逆序排序:结果为 2 1 3
sort sortbylist by itemscore:* desc
lpush sortbylist 5
sort sortbylist by itemscore:* desc
# 结果为 2 4 1 5 3;5的参考键不存在,默认为 > 3 的 -10
标签:顺序 报错 自身 集合排序 元素 操作 意义 常见 alpha
原文地址:https://www.cnblogs.com/lliule/p/9657967.html