comando Redis Srandmember
Redis comando Srandmember é usada para retornar uma coleção de elementos aleatórios.
Começando Redis versão 2.6, o comando Srandmember aceita um parâmetro de contagem opcional:
- Se a contagem é positivo e menos do que o conjunto de base, o comando retorna uma matriz contém Quantidade de elementos, cada elemento na matriz não é o mesmo. Se a contagem for maior ou igual ao conjunto de base, em seguida, retorna a coleção inteira.
- Se a contagem é negativo, então o comando retorna uma matriz de elementos na matriz pode ser repetido várias vezes, e o comprimento da matriz é o valor absoluto da contagem.
A operação e POCA semelhante, mas POCA será removido e voltou um elemento aleatório da coleção, e então simplesmente voltar Srandmember elemento aleatório, sem quaisquer alterações à coleção.
gramática
Redis Srandmember sintaxe de comando básica é a seguinte:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
versões disponíveis
> = 1.0.0
Valor de retorno
Apenas uma coleção de parâmetros-chave, um elemento de retorno, se a coleção estiver vazia, retornar nulo. Se um argumento de contagem, em seguida, retorna uma matriz; se a coleção está vazia, retorna uma matriz vazia.
Exemplos
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"