Redis根据另一个列表对列表进行排序

时间:2015-07-24 20:14:31

标签: list sorting redis


所以我在Redis中有两个列表:

valuelist
1) value1
2) value2
3) value3

rowlist
1) 1
2) 2
3) 3

我希望能够做的是根据valuelist的排序移动rowlist中的索引。例如,如果我对valuelist DESC进行排序,则新列表将为:

valuelist
1) value3
2) value2
3) value1

但我还希望行列表索引能够模仿估值列表索引的变化,因此rowlist看起来像:

rowlist
1) 3
2) 2
3) 1

有办法做到这一点吗?我已经看过Redis的重量排序功能,但是想知道除了创建用作权重的键值对之外,最好的方法是什么。

由于

0 个答案:

没有答案