Redis-使用sort命令怎么排序非数字元素

SORT命令可以对列表类型、集合类型和有序集合类型键进行排序。

列表中元素是数字

操作示例:在这里插入图片描述
元素是数字,通过sort命令列表返回了有序的结果。

列表中元素是非数字

操作示例:在这里插入图片描述
直接就报错了,看报错的结果,是无法转换成double类型,报错了。这是因为SORT命令会尝试将元素转换成双精度浮点数来做比较,字母无法转换成double类型,自然就报错了。

解决方法,加上ALPHA参数

操作示例:在这里插入图片描述
可以发现字母也能正常排序了。

猜你喜欢

转载自blog.csdn.net/weixin_38106322/article/details/108500590