Redis学习笔记——第21章 排序

第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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值