Latest web development tutorials

Komenda Redis Brpoplpush

Lista Redis (Lista)

Redis Brpoplpush wartość zadana z listy pop-up, pop elementy do innej listy i zwraca go, jeśli nie istnieje element listy będzie blokować aż do limitu czasu lub do listy można znaleźć w elemencie podręcznego.

gramatyka

Redis Brpoplpush podstawowa składnia polecenia jest następująca:

redis 127.0.0.1:6379> BRPOPLPUSH LIST1 ANOTHER_LIST TIMEOUT 

dostępne wersje

> = 2.0.0

Wartość zwracana

Jeśli żaden element nie zostanie wysunięta, to zwraca nil i długi czas oczekiwania w określonym czasie. Z drugiej strony, powraca do listy zawierającej dwa elementy, przy czym pierwszy element jest wartością podręczne elementu, drugim elementem jest długo czekać.

Przykłady

# 非空列表

redis> BRPOPLPUSH msg reciver 500
"hello moto"                        # 弹出元素的值
(3.38s)                             # 等待时长

redis> LLEN reciver
(integer) 1

redis> LRANGE reciver 0 0
1) "hello moto"


# 空列表

redis> BRPOPLPUSH msg reciver 1
(nil)
(1.34s)

Lista Redis (Lista)