Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sett | Datatyper i Redis
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduksjon til Redis

bookSett

En av de viktigste egenskapene til et sett er at det ikke tillater dupliserte verdier. Når et nytt element legges til et sett, vil det ikke bli lagt til igjen dersom elementet allerede finnes.

Sett brukes ofte til å lagre unike verdier, som for eksempel bruker-ID-er, IP-adresser eller annen data der duplikater må unngås.

Praktisk bruk av sett i Redis

Grunnleggende kommandoer for arbeid med sett

Redis sett har flere kommandoer som gjør det enkelt å legge til, fjerne og sjekke elementer

Legge til og fjerne elementer

Kommandoen SADD legger til elementer i et sett, ignorerer duplikater, og kommandoen SREM fjerner elementer fra et sett.

SADD users "user1" "user2"  # adds "user1" and "user2" to the users set
SREM users "user1"  # removes "user1" from the users set

Sjekke etter et element og hente alle elementer

For å sjekke om et spesifikt element finnes i et sett, bruk kommandoen SISMEMBER, som returnerer 1 hvis elementet er til stede og 0 hvis det ikke er det. For å hente alle elementene i settet, bruk kommandoen SMEMBERS.

SISMEMBER users "user2"  # checks if "user2" is in the users set (returns 1 or 0)
SMEMBERS users  # returns all elements of the users set

Hente informasjon om settet

For å hente antall elementer i et sett, bruk kommandoen SCARD, som returnerer antall elementer i settet.

SCARD users  # returns the number of elements in the users set

Operasjoner med flere sett

Ved arbeid med flere sett kan du bruke kommandoene SDIFF, SINTER og SUNIONSDIFF returnerer elementer som finnes i ett sett, men ikke i de andre, SINTER finner felles elementer på tvers av alle spesifiserte sett, og SUNION returnerer unionen av alle elementer fra flere sett.

SDIFF set1 set2  # returns elements that are in `set1` but not in `set2`
SINTER set1 set2  # returns common elements between `set1` and `set2`
SUNION set1 set2  # returns the union of elements from `set1` and `set2`

1. Hva gjør SADD-kommandoen i Redis?

2. Hvilken kommando bør brukes for å hente alle elementer fra et sett?

question mark

Hva gjør SADD-kommandoen i Redis?

Select the correct answer

question mark

Hvilken kommando bør brukes for å hente alle elementer fra et sett?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookSett

Sveip for å vise menyen

En av de viktigste egenskapene til et sett er at det ikke tillater dupliserte verdier. Når et nytt element legges til et sett, vil det ikke bli lagt til igjen dersom elementet allerede finnes.

Sett brukes ofte til å lagre unike verdier, som for eksempel bruker-ID-er, IP-adresser eller annen data der duplikater må unngås.

Praktisk bruk av sett i Redis

Grunnleggende kommandoer for arbeid med sett

Redis sett har flere kommandoer som gjør det enkelt å legge til, fjerne og sjekke elementer

Legge til og fjerne elementer

Kommandoen SADD legger til elementer i et sett, ignorerer duplikater, og kommandoen SREM fjerner elementer fra et sett.

SADD users "user1" "user2"  # adds "user1" and "user2" to the users set
SREM users "user1"  # removes "user1" from the users set

Sjekke etter et element og hente alle elementer

For å sjekke om et spesifikt element finnes i et sett, bruk kommandoen SISMEMBER, som returnerer 1 hvis elementet er til stede og 0 hvis det ikke er det. For å hente alle elementene i settet, bruk kommandoen SMEMBERS.

SISMEMBER users "user2"  # checks if "user2" is in the users set (returns 1 or 0)
SMEMBERS users  # returns all elements of the users set

Hente informasjon om settet

For å hente antall elementer i et sett, bruk kommandoen SCARD, som returnerer antall elementer i settet.

SCARD users  # returns the number of elements in the users set

Operasjoner med flere sett

Ved arbeid med flere sett kan du bruke kommandoene SDIFF, SINTER og SUNIONSDIFF returnerer elementer som finnes i ett sett, men ikke i de andre, SINTER finner felles elementer på tvers av alle spesifiserte sett, og SUNION returnerer unionen av alle elementer fra flere sett.

SDIFF set1 set2  # returns elements that are in `set1` but not in `set2`
SINTER set1 set2  # returns common elements between `set1` and `set2`
SUNION set1 set2  # returns the union of elements from `set1` and `set2`

1. Hva gjør SADD-kommandoen i Redis?

2. Hvilken kommando bør brukes for å hente alle elementer fra et sett?

question mark

Hva gjør SADD-kommandoen i Redis?

Select the correct answer

question mark

Hvilken kommando bør brukes for å hente alle elementer fra et sett?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4
some-alt