第21章 排序
21.1 SORT命令的实现
对包含数字的列表或集合创建一个长度相同的数组,然后对数组中的元素进行排序
21.2 ALPHA选项的实现
可对字符串进行排序,实现方式与数字排序相似
21.3 ASC与DESC选项的实现
改变元素比较时的规则,与数据库类似
21.4 BY选项的实现
BY选项可以支持用户创建为原KEY做排序的相关性字典,使用如:“*-tail”(*:代表原排序集合中的元素) ,该命令一般用于在相关字典中对匹配到该模式的键对应的权重值进行排序后返回对应的键(也就是*所在的原集合元素)的排序后结果
21.5 带有ALPHA选项的BY选项的实现
同BY,但是可以对权重值类型为字符串的类型进行排序
21.6 LIMIT选项的实现
和字符串类似
21.7 GET选项的实现
GET与BY不同,GET用于使用相关性字典后,使用键(也可以说是原集合元素)排序后返回值的排序后结果
21.8 STORE选项的实现
可以把排序结果保存起来
21.9 多个选项的执行顺序
21.9.1 选项的执行顺序
1>排序
2>限制长度
3>获取外部键
4>保存排序结果
5>返回结果
21.9.2 选项的摆放顺序
P360
(PS:可以看出对这部分已经开始不感兴趣了hhh)