чтобы получить список из 10 лучших, вы можете сделать это
создать набор для каждого списка и добавить setId к отсортированному набору
redis.sadd(setId, ...setElements)
redis.sadd(setId, ...setElements)
redis.sadd(setId, ...setElements)
redis.zadd(key, score, setId)
redis.zadd(key, score, setId)
redis.zadd(key, score, setId)
redis.zadd(key, score, setId)
redis.zrange(key, 0, 10) # get the top 10 setId (only the key names)
, если вы хотите получить данные как ну, вы можете создать конвейер и вызвать smember
для каждого keyId