Komenda Redis Srandmember
Srandmember polecenie Redis służy do powrotu zbiór przypadkowych elementów.
Począwszy od wersji 2.6 Redis, Komenda Srandmember akceptuje opcjonalny parametr Count:
- Jeśli liczba jest dodatnia, a mniej niż ustalony bazowej polecenia powraca tablica zawiera Ilość elementów, każdy element matrycy nie są takie same. Jeśli liczba jest większa niż równe podstawowym zestawie, a następnie zwraca całą kolekcję.
- Jeśli liczba jest ujemny, wtedy polecenia powraca szereg elementów w tablicy mogą być powtarzane kilka razy, a długość tablicy jest wartością bezwzględną tej liczby.
Działanie i SPOP podobne, ale SPOP zostaną usunięte i zwrócone element losowy z kolekcji, a następnie po prostu wrócić Srandmember element losowy, bez jakichkolwiek zmian w kolekcji.
gramatyka
Redis Srandmember podstawowa składnia polecenia jest następująca:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
dostępne wersje
> = 1.0.0
Wartość zwracana
Tylko zbiór kluczowych parametrów, element powrotu; jeśli zbiór jest pusty, powrót nil. Jeśli argument count, a następnie zwraca tablicę, jeśli zbiór jest pusty, zwraca pustą tablicę.
Przykłady
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"