Как получить второй по величине балл в отсортированном наборе в Redis, где есть несколько предметов с одинаковыми баллами? - PullRequest
0 голосов
/ 03 июля 2019
zrevrange key 0 -1 withscores
1) "1"
2) "32503593600000"
3) "2"
4) "32503593600000"
5) "3"
6) "32503593600000"
7) "4"
8) "32503593600000"
9) "5"
10) "32503593600000"
11) "6"
12) "1560816000000"
13) "7"
14) "1560816000000"
15) "8"
16) "1557705600000"
17) "9"
18) "1557360000000"

Я хочу иметь возможность получать элементы с наивысшим баллом (1,2,3,4,5,6) и вторые наивысшие баллы (7,8).К сожалению, кажется, что zrank не решает мою проблему, поскольку он получает только позицию элемента в наборе (1-9) вместо фактического ранга (из которых в этом наборе есть только 4 ранга).

Как можноЯ делаю это?

...