Когато членовете на сортирания набор имат еднакъв резултат, те се сортират лексикографски. Няма лесен начин да ги поръчате по различен начин AFAIK, но можете лесно да извършите сортирането от страна на клиента. Като алтернатива можете да приготвите кратък Lua скрипт, който прави това вместо вас на сървъра.
Има леко хакски начин, по който можете да се разминете с това, което искате, без да прибягвате до горните подходи. Въз основа на примера, който предоставихте, и като приемем, че и рангът, и потребителският идентификатор са цели числа, можете да използвате резултати, които са комбинация от двете, като така:
zadd game_rank 550006435 6435
zadd game_rank 556088561 6088561
zadd game_rank 550608825 608825
Това ще ви позволи да правите диапазони и ще получите "числово" сортиране за всеки ранг (т.е. с zrangebyscore game_rank 550000000 559999999
).