sql >> Database teknologi >  >> NoSQL >> Redis

Brug af Redis-sæt

Sæt har 2 hovedforskelle med lister:

  1. sæt er ikke bestilt
  2. sæt indeholder kun et element én gang

Opret et sæt ved hjælp af

SADD

Den samme kommando bruges til at tilføje flere elementer til sættet.

Eksempel:

SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"

Få alle elementerne i et sæt med SMEMBERS :

Find ud af, om en værdi er i et sæt med SISMEMBER :

SISMEMBER names "Flavio"

For at vide, hvor mange elementer der er i et sæt, skal du bruge SCARD :

SCARD names

Få (uden at fjerne) en genstand fra sættet, tilfældigt:

SRANDMEMBER names

Uddrag (og fjern) en genstand fra sættet, tilfældigt bestilt:

SPOP names

Du kan udtrække flere elementer på én gang:

SPOP names 2

Fjern et element fra et sæt efter værdi:

SREM names "Flavio"

Få varerne indeholdt i 2 forskellige sæt, eksklusive elementer kun inkluderet i ét med SINTER :

SINTER set1 set2

Se alle sæt-kommandoer her.


  1. Oprettelse af et nyt sæt fra en række af et Sorteret sæt i Redis

  2. Vælg dokumenter, hvor alle værdier i et matrixfelt findes i et andet matrix

  3. Importerer json fra fil til mongodb ved hjælp af mongoimport

  4. Brug af Hive til at interagere med HBase, del 1