English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando Srandmember de Redis se utiliza para devolver un elemento aleatorio del conjunto.
Desde Redis 2.6 Desde la versión, el comando Srandmember acepta el parámetro opcional count:
Esta operación es similar a SPOP, pero SPOP elimina un elemento aleatorio del conjunto y lo devuelve, mientras que Srandmember solo devuelve un elemento aleatorio sin realizar ninguna modificación en el conjunto.
La sintaxis básica del comando redis Srandmember es la siguiente:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
>= 1.0.0
Al proporcionar solo el parámetro clave del conjunto, se devuelve un elemento; si el conjunto está vacío, se devuelve nil. Si se proporciona el parámetro count, se devuelve un array; si el conjunto está vacío, se devuelve un array vacío.
redis 127.0.0.1:6379> SADD myset1 "hola" (entero) 1 redis 127.0.0.1:6379> SADD myset1 "mundo" (entero) 1 redis 127.0.0.1:6379> SADD myset1 "bar" (entero) 1 redis 127.0.0.1:6379> SRANDMEMBER myset1 "bar" redis 127.0.0.1:6379> SRANDMEMBER myset1 2 1) "Hola" 2) "mundo"