При текущем расположении данных единственный способ получить список - использовать один zscore
для ранжирования.
Помимо этих отсортированных наборов, вы можете иметь один хеш на человека с их позицией в каждом рейтинге. Использование памяти не будет намного выше, поскольку строки используются повторно, а хэши довольно дешевы.
Например:
HMSET "Kyle Neath" ranking1 0 ranking2 2
HMSET "Cameron McEfee" ranking1 1 ranking2 0
HMSET "Ben Bliekamp" ranking1 2 ranking2 3
HMSET "Justin Palmer" ranking1 3 ranking2 1
И для получения списка
HVALS "Kyle Neath"
Но вам нужно будет обеспечить согласованность отсортированных наборов и хэшей в коде приложения.