Uczenie się, jak pracować z parami kluczowymi, jest bardzo ważne. W tym samouczku omówienie wkładania pojedynczych lub wielu par kluczy za pomocą poleceń SET lub MSET.
Polecenie set Redis
Polecenie REDIS SET dodaje do bazy danych Wartość Kluczowa. Składnia jest jak pokazana poniżej:
Ustaw wartość kluczową
Przykładem jest jak pokazano:
127.0.0.1: 6379> Ustaw wartość Key11
OK
Jeśli określony klucz już istnieje, zostaje zastąpiony nową wartością. Rozważ poniższy przykład:
127.0.0.1: 6379> Ustaw wartość Key1
OK
127.0.0.1: 6379> Zdobądź Key1
„Wartość2”
W takim przypadku wartość Key1 zostaje zastąpiona wartością2.
Możesz także ustawić klucz o wartości ważności za pomocą parametru EX. Pokazany jest przykładowy sytak:
Ustaw wartość klucza ex exiry_duration_in_seconds
Spójrz na poniższy przykład:
127.0.0.1: 6379> Ustaw wartość Key2 Ex 30
OK
Po upływie czasu wygaśnięcia Redis usunie klucz z bazy danych. Jeśli spróbujesz uzyskać wartość, Redis zwróci zero.
127.0.0.1: 6379> Zdobądź Key2
(zero)
Aby uzyskać, jak długo jest upuszczony, użyj polecenia TTL jako:
127.0.0.1: 6379> ttl key2
(liczba całkowita) 27
Polecenie Redis Mset
Polecenie MSET jest bardzo podobne do polecenia Redis, z tym wyjątkiem, że wstawia wiele par wartości kluczy.
Składnia pokazano poniżej:
MSET KEY1 WARTOŚCI 1 KEY2 WARTOŚĆ 2… KEYN VALUEN
Rozważ przykład wkładki poniżej:
127.0.0.1: 6379> MSET KEY1 WARTOŚCI 1 KLUCZ2 Wartość2 Klucz3 Wartość3 Klucz4 Wartość4 Key5 Wartość5
OK
Powyższy przykład wprowadza pięć par kluczowych w jednym poleceniu.
Aby uzyskać wiele wartości, możesz użyć polecenia Mget, jak pokazano:
127.0.0.1: 6379> Mget Key1 Key2 Key3 Key4 Key5
1) „Wartość 1”
2) „Wartość2”
3) „Wartość3”
4) „Wartość4”
5) „Wartość5”
Powinno to zwrócić odpowiednią wartość dla istniejącego klucza.
Wniosek
Ten artykuł nauczył nas wstawiać pary wartości kluczy za pomocą poleceń SET i MSET.
Mamy nadzieję, że podobał Ci się samouczek.