Redis中数据的排序(sort)
sort命令可以对列表类型,集合类型和有序集合类型,以及hash类型键进行排序。
by 参考键(参考键可以是字符串类型或者是hash类型的某个字段
hash类型的格式为:键名->字段名)
hash类型的格式为:键名->字段名)
如果参考键中不带*号则不排序
如果某个元素的参考键不存在,则默认参考键的值为0
如果某个元素的参考键不存在,则默认参考键的值为0
sort key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]
1.1、对列表排序
![](https://img2018.cnblogs.com/i-beta/1615496/202002/1615496-20200208193140046-1680740315.png)
1.2、参考键
![](https://img2018.cnblogs.com/i-beta/1615496/202002/1615496-20200208193200167-725763494.png)
1.3、将排序后的结果存储
排序是很费时的一个操作,随意我们通常将排序好的结果存储起来。
排序是很费时的一个操作,随意我们通常将排序好的结果存储起来。
![](https://img2018.cnblogs.com/i-beta/1615496/202002/1615496-20200208193752440-873422987.png)
1.4、hash的排序
![](https://img2018.cnblogs.com/i-beta/1615496/202002/1615496-20200208193812371-1820415612.png)
1.5 top N 使用limit
![](https://img2018.cnblogs.com/i-beta/1615496/202002/1615496-20200208193823912-2022734469.png)
————————————————
版权声明:本文为CSDN博主「chbxw」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wuxintdrh/article/details/93313777