Komenda Redis Linsert
Redis Linsert dowodzić przed lub po wstawieniu elementów elementów listy. Gdy określony element nie występuje na liście, brak działania. Gdy lista nie istnieje, jest uważana za pustą listę, zostaną podjęte żadne działania. Jeśli klucz nie jest to rodzaj listy, zwracany jest błąd.
gramatyka
Redis Linsert podstawowa składnia polecenia jest następująca:
redis 127.0.0.1:6379> LINSERT KEY_NAME BEFORE EXISTING_VALUE NEW_VALUE
dostępne wersje
> = 1.0.0
Wartość zwracana
Jeżeli po wykonanie zakończyło się pomyślnie, wkładanie powrót, długość listy. Jeśli nie znaleźć określonego elementu lub -1. Jeśli klucz nie istnieje lub jest pusta lista, zwraca 0.
Przykłady
redis 127.0.0.1:6379> RPUSH list1 "foo" (integer) 1 redis 127.0.0.1:6379> RPUSH list1 "bar" (integer) 2 redis 127.0.0.1:6379> LINSERT list1 BEFORE "bar" "Yes" (integer) 3 redis 127.0.0.1:6379> LRANGE mylist 0 -1 1) "foo" 2) "Yes" 3) "bar"