English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il comando Srandmember di Redis viene utilizzato per restituire un elemento casuale dell'insieme.
A partire dalla versione 2.6 di Redis, il comando Srandmember accetta un parametro opzionale count:
Questa operazione è simile a SPOP, ma SPOP rimuove casualmente un elemento dall'insieme e lo restituisce, mentre Srandmember restituisce solo l'elemento casuale senza apportare modifiche all'insieme.
La sintassi di base del comando redis Srandmember è la seguente:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
>= 1.0.0
Quando si fornisce solo il parametro key dell'insieme, viene restituito un elemento; se l'insieme è vuoto, viene restituito nil. Se viene fornito il parametro count, viene restituito un array; se l'insieme è vuoto, viene restituito un array vuoto.
redis 127.0.0.1:6379> SADD myset1 "ciao" (intero) 1 redis 127.0.0.1:6379> SADD myset1 "mondo" (intero) 1 redis 127.0.0.1:6379> SADD myset1 "bar" (intero) 1 redis 127.0.0.1:6379> SRANDMEMBER myset1 "bar" redis 127.0.0.1:6379> SRANDMEMBER myset1 2 1) "Ciao" 2) "mondo"