Sorteret Sæt
Elementer sorteres automatisk efter deres score, hvilket muliggør effektiv sortering og hentning af data.
Billedet viser et Redis sorteret sæt, hvor elementer er ordnet efter deres numeriske score. Hvert element er unikt og parret med en score, der bestemmer dets placering i sættet.
Nøglekommandoer
For at tilføje et element til et sorteret sæt, anvendes ZADD-kommandoen. Hvis elementet allerede findes, opdateres dets score. For at fjerne et element, anvendes ZREM-kommandoen.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
For at hente elementer med deres point, anvendes ZRANGE-kommandoen med WITHSCORES-optionen:
ZRANGE leaderboard 0 -1 WITHSCORES
Denne kommando returnerer alle elementer i leaderboard-sættet sammen med deres scorer. Hvis du kun ønsker elementerne uden deres scorer, skal du udelade WITHSCORES-parameteren.
For at hente elementer inden for et specifikt score-interval, anvendes ZRANGEBYSCORE-kommandoen:
ZRANGEBYSCORE leaderboard 500 1500
Dette vil vælge alle elementer med scorer mellem 500 og 1500.
Kommandoer som ZCOUNT og ZRANK er nyttige til optælling af elementer inden for et scoringsinterval og til at finde rangeringen af et specifikt element i et sorteret sæt:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Hvilket interval skal bruges med kommandoen ZRANGE for at hente alle elementer i et Redis sorted set?
2. Hvad sker der, hvis du tilføjer et element med en eksisterende værdi til et sorted set?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.33
Sorteret Sæt
Stryg for at vise menuen
Elementer sorteres automatisk efter deres score, hvilket muliggør effektiv sortering og hentning af data.
Billedet viser et Redis sorteret sæt, hvor elementer er ordnet efter deres numeriske score. Hvert element er unikt og parret med en score, der bestemmer dets placering i sættet.
Nøglekommandoer
For at tilføje et element til et sorteret sæt, anvendes ZADD-kommandoen. Hvis elementet allerede findes, opdateres dets score. For at fjerne et element, anvendes ZREM-kommandoen.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
For at hente elementer med deres point, anvendes ZRANGE-kommandoen med WITHSCORES-optionen:
ZRANGE leaderboard 0 -1 WITHSCORES
Denne kommando returnerer alle elementer i leaderboard-sættet sammen med deres scorer. Hvis du kun ønsker elementerne uden deres scorer, skal du udelade WITHSCORES-parameteren.
For at hente elementer inden for et specifikt score-interval, anvendes ZRANGEBYSCORE-kommandoen:
ZRANGEBYSCORE leaderboard 500 1500
Dette vil vælge alle elementer med scorer mellem 500 og 1500.
Kommandoer som ZCOUNT og ZRANK er nyttige til optælling af elementer inden for et scoringsinterval og til at finde rangeringen af et specifikt element i et sorteret sæt:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Hvilket interval skal bruges med kommandoen ZRANGE for at hente alle elementer i et Redis sorted set?
2. Hvad sker der, hvis du tilføjer et element med en eksisterende værdi til et sorted set?
Tak for dine kommentarer!