redis 可以实现类似mysql的高级排序吗?

浏览:22日期:2022-09-02

问题描述

redis sort能做类似mysql这样的排序吗?

SELECT id,weight,click FROM task ORDER BY weight DESC, click ASC

问题解答

回答1:

用redis 有序集插入的时候就排序好

回答2:

不要枉费心机了,不可以,坐等拍砖。http://redis.io/commands/SORT

回答3:

用memsql吧

回答4:

直接是不支持的,但是你可以设计一下,比如把score分为 weight + (max_click - click)

回答5:

@finallygo 的方法大致可行,要是太复杂的估计支持不好。

相关文章: