在redis排序集中实现两阶段排序的最有效方法

时间:2016-11-26 05:32:25

标签: redis sortedset

在redis排序集中实现两阶段排序的最有效方法是什么?即按x排序,(仅)当x'相等时,按y?

排序

我有一组有序的值,要按优先级(1-10之间)进行排序,但是当优先级发生冲突时,首先要对它们进行排序最近的 EM>。你怎么认为这可以做到(以最高效的方式)?

1 个答案:

答案 0 :(得分:1)

可行的解决方案是直接将priority+int(epoch_time)用作score。而不是1-10之间,优先级应介于(1,000,000,000-10,000,000,000)

之间