Я использую отсортированный по Redis набор для реализации таблицы лидеров в моей игре, где я показываю рейтинг пользователя в порядке убывания.Я застрял в случае, когда два или более пользователей имеют одинаковый счет.Так что в этом случае я хочу получить более высокий рейтинг пользователя, который первым получит оценку.Например, я добавляю следующие записи в Redis.
127.0.0.1:6379> zadd testing-key 5 a
(integer) 1
127.0.0.1:6379> zadd testing-key 4 b
(integer) 1
127.0.0.1:6379> zadd testing-key 5 c
(integer) 1
, и когда я запрашиваю ранг в обратном порядке, я получаю
127.0.0.1:6379> zrevrange testing-key 0 10
1) "c"
2) "a"
3) "b"
, нов моем случае ранжирование должно быть примерно таким:
1) "a"
2) "c"
3) "b"
Так есть ли в Redis какое-либо положение о предоставлении более высокого приоритета сущности, которая заняла первое место в наборе с таким же счетом?