Latest web development tutorials

Redis set (Set)

Redis è una collezione non ordinata di Set tipo stringa. E 'l'unico membro della collezione, il che significa che la raccolta non può duplicare i dati.

Redis è impostato dalla tabella hash per ottenere, così aggiungere, eliminare, per la complessità è O (1).

Impostare il numero massimo di membri 232--1 (4294967295 Ogni set può memorizzare più di 40 milioni di membri).

Esempi

redis 127.0.0.1:6379> SADD w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS w3bigkey

1) "mysql"
2) "mongodb"
3) "redis"

Nell'esempio di cui sopraSadd comando alla raccolta denominata w3bigkey inserimento di tre elementi.


comando set Redis

La seguente tabella elenca le Redis set di comandi di base:

No. Comando e descrizione
1 SADD member1 tasto [member2]
Aggiungere uno o più membri per la raccolta
2 chiave SCARD
Essere membri di una collezione
3 Sdiff key1 [key2]
Restituisce la differenza tra l'insieme di tutte le collezioni
4 SDIFFSTORE destinazione key1 [key2]
Restituisce la differenza Impostare tutti impostati e memorizzati nella destinazione
5 SINTER key1 [key2]
Indietro intersezione di un dato insieme di tutti
6 SINTERSTORE destinazione key1 [key2]
Restituisce l'intersezione di tutti gli insiemi e memorizzati nella destinazione
7 SISMEMBER membro chiave
Determinare se l'elemento è membro di una raccolta di membri chiave
8 chiave SMEMBERS
Restituisce una raccolta di tutti i membri del
9 membro di destinazione fonte SMOVE
Gli elementi membro dalla sorgente alla destinazione insieme di raccolta mobili
10 chiave SPOP
Rimuove e restituisce un elemento casuale nella raccolta
11 SRANDMEMBER tasto [count]
Restituisce un insieme di uno o più numeri casuali
12 member1 chiave SREM [member2]
Rimuovere l'insieme di uno o più membri
13 Sunion key1 [key2]
Torna a tutti dato insieme di unione
14 SUNIONSTORE destinazione key1 [key2]
Tutto il dato insieme e conservato nella collezione set di destinazione
15 Sscan tasto cursore [modello MATCH] [ count COUNT]
elementi iterativi della collezione