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 |