sql >> Databasteknik >  >> NoSQL >> Redis

Unika poäng för redis leaderboard

Ett alternativ skulle vara att göra zadd leaderboard highscore.(Long.MAX_VALUE - timestamp) player_id.attempt_number (ändra Long.MAX_VALUE till det som är ett rimligt högsta möjliga värde för din tidsstämpel - En signerad 64-bitars int kommer att lagra cirka 300 miljoner år av milisekunder, så det kanske inte behövs)

EDIT:Glöm inte att lägga till inledande nollor :)




  1. MongoDB distinkt aggregering

  2. Hur förstör man jobb som ställs i kö av resque-arbetare?

  3. Hur infogar man om det inte finns annars uppdaterar man med mongoengine?

  4. Få alla fält och värden för hash-nyckeln med redis i noden