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

夏小八
  • 145

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

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

回复
阅读 4.8k
5 个回答

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

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

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

宣传栏