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
Introduksjon til Redis

bookSett

En av de viktigste egenskapene til et sett er at det ikke tillater dupliserte verdier. Når du legger til et nytt element i 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 kommandoen SADD i Redis?

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

question mark

Hva gjør kommandoen SADD i Redis?

Select the correct answer

question mark

Hvilken kommando bør du bruke 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

Awesome!

Completion rate improved to 3.33

bookSett

Sveip for å vise menyen

En av de viktigste egenskapene til et sett er at det ikke tillater dupliserte verdier. Når du legger til et nytt element i 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 kommandoen SADD i Redis?

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

question mark

Hva gjør kommandoen SADD i Redis?

Select the correct answer

question mark

Hvilken kommando bør du bruke 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