Sortert Mengde
Elementer sorteres automatisk etter sin score, noe som muliggjør effektiv sortering og hentingsoperasjoner.
Bildet illustrerer et Redis sortert sett, der elementer er ordnet etter sin numeriske score. Hvert element er unikt og koblet til en score som bestemmer dets posisjon i settet.
Nøkkelkommandoer
For å legge til et element i et sortert sett, bruk ZADD-kommandoen. Hvis elementet allerede eksisterer, oppdateres scoren. For å fjerne et element, bruk ZREM-kommandoen.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
For å hente elementer med deres poengsummer, bruk ZRANGE-kommandoen med WITHSCORES-alternativet:
ZRANGE leaderboard 0 -1 WITHSCORES
Denne kommandoen returnerer alle elementer i leaderboard-settet sammen med deres poengsummer. Hvis du kun ønsker elementene uten deres poengsummer, utelat parameteren WITHSCORES.
For å hente elementer innenfor et spesifikt poengsumområde, bruk kommandoen ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Dette vil velge alle elementer med poengsummer mellom 500 og 1500.
Kommandoer som ZCOUNT og ZRANK er nyttige for å telle elementer innenfor et poengsumområde og finne rangeringen til et spesifikt element i et sortert sett:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Hvilket område bør brukes med kommandoen ZRANGE for å hente alle elementene i et Redis sorted set?
2. Hva skjer hvis du legger til et element med en eksisterende verdi i et sorted set?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.33
Sortert Mengde
Sveip for å vise menyen
Elementer sorteres automatisk etter sin score, noe som muliggjør effektiv sortering og hentingsoperasjoner.
Bildet illustrerer et Redis sortert sett, der elementer er ordnet etter sin numeriske score. Hvert element er unikt og koblet til en score som bestemmer dets posisjon i settet.
Nøkkelkommandoer
For å legge til et element i et sortert sett, bruk ZADD-kommandoen. Hvis elementet allerede eksisterer, oppdateres scoren. For å fjerne et element, bruk ZREM-kommandoen.
ZADD leaderboard 1000 player1
ZADD leaderboard 1200 player1 # updates the score
ZREM leaderboard player2 # removes an element
For å hente elementer med deres poengsummer, bruk ZRANGE-kommandoen med WITHSCORES-alternativet:
ZRANGE leaderboard 0 -1 WITHSCORES
Denne kommandoen returnerer alle elementer i leaderboard-settet sammen med deres poengsummer. Hvis du kun ønsker elementene uten deres poengsummer, utelat parameteren WITHSCORES.
For å hente elementer innenfor et spesifikt poengsumområde, bruk kommandoen ZRANGEBYSCORE:
ZRANGEBYSCORE leaderboard 500 1500
Dette vil velge alle elementer med poengsummer mellom 500 og 1500.
Kommandoer som ZCOUNT og ZRANK er nyttige for å telle elementer innenfor et poengsumområde og finne rangeringen til et spesifikt element i et sortert sett:
ZCOUNT leaderboard 500 1500 # counts elements in the range
ZRANK leaderboard player1 # gets the rank of an element
1. Hvilket område bør brukes med kommandoen ZRANGE for å hente alle elementene i et Redis sorted set?
2. Hva skjer hvis du legger til et element med en eksisterende verdi i et sorted set?
Takk for tilbakemeldingene dine!