Latest web development tutorials

Komenda Redis Linsert

Lista Redis (Lista)

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"

Lista Redis (Lista)