Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sorteret Sæt | Datatyper i Redis
Introduktion til Redis

bookSorteret 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?

question mark

Hvilket interval skal bruges med kommandoen ZRANGE for at hente alle elementer i et Redis sorted set?

Select the correct answer

question mark

Hvad sker der, hvis du tilføjer et element med en eksisterende værdi til et sorted set?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

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

bookSorteret 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?

question mark

Hvilket interval skal bruges med kommandoen ZRANGE for at hente alle elementer i et Redis sorted set?

Select the correct answer

question mark

Hvad sker der, hvis du tilføjer et element med en eksisterende værdi til et sorted set?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6
some-alt