comando Redis Srandmember
Redis comando Srandmember viene utilizzato per restituire un insieme di elementi casuali.
A partire Redis 2.6 versione, il comando Srandmember accetta un parametro di conteggio opzionale:
- Se il conteggio è positivo e minore del set base, il comando restituisce un array contiene contare elementi, ogni elemento della matrice non è la stessa. Se il conteggio è maggiore uguale al set di base, quindi restituisce l'intera collezione.
- Se il conteggio è negativo, allora il comando restituisce un array di elementi dell'array può essere ripetuta più volte, e la lunghezza della matrice è il valore assoluto del conteggio.
Il funzionamento e SPOP simili, ma SPOP saranno rimossi e restituiti un elemento casuale della collezione, e poi semplicemente tornare Srandmember elemento casuale, senza alcuna modifica alla raccolta.
grammatica
Redis Srandmember sintassi dei comandi di base è la seguente:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
versioni disponibili
> = 1.0.0
Valore di ritorno
Solo un insieme di parametri chiave, un elemento di ritorno, se la raccolta è vuota, nullo ritorno. Se un argomento conteggio, quindi restituisce un array, se la raccolta è vuota, restituisce un array vuoto.
Esempi
redis 127.0.0.1:6379> SADD myset1 "hello" (integer) 1 redis 127.0.0.1:6379> SADD myset1 "world" (integer) 1 redis 127.0.0.1:6379> SADD myset1 "bar" (integer) 1 redis 127.0.0.1:6379> SRANDMEMBER myset1 "bar" redis 127.0.0.1:6379> SRANDMEMBER myset1 2 1) "Hello" 2) "world"