1、事务结合基本命令
2、SORT命令可以对集合、列表、有序集合排序(忽略分数只针对值排序)
ALPHA参数 按照字母顺序排序
如果没有加ALPHA参数,SORT 命令尝试将所有元素转成双精度浮点数来比较,无法转换则提示错误。
DESC参数 可以控制从大到小排序
LIMIT offset count
3、BY参数
BY 参考键
参考键:字符串类型的键或者散列类型键的某个字段(表示为 键名->字段名)
如果提供了BY参数,SORT命令将不再根据键自身的值进行排序,而是使用对每个元素使用的值替换参考键中的第一个“”并获取其值,然后根据该值排序。
除了散列类型,还可以使用在字符串类型
4、GET 参数
GET参数不影响排序,它的作用是使SORT命令的返回结果不再是元素自身的值,而是GET参数中指定的键值。
GET参数的规则和BY参数一样,也支持字符串类型和散列类型的键,并使用“”作为占位符。
可以同时使用多个GET参数,有多少个GET就会有多少个行
GET# 会返回元素本身的值
5、STORE参数
保存排序结果
保存后的键的类型是列表类型,如果键已经存在会被覆盖。加上STORE命令后,SORT命令返回值为结果的个数。
常结合生命周期设置使用,实现排序缓存。
6、性能优化