Latest web development tutorials

perintah Redis Brpoplpush

Daftar Redis (Daftar)

Nilai perintah Redis Brpoplpush dari daftar pop-up, elemen pop ke dalam daftar lain dan mengembalikannya, jika tidak ada unsur daftar akan memblokir sampai batas waktu atau sampai daftar dapat ditemukan dalam elemen pop-up.

tatabahasa

Redis Brpoplpush sintaks perintah dasar adalah sebagai berikut:

redis 127.0.0.1:6379> BRPOPLPUSH LIST1 ANOTHER_LIST TIMEOUT 

versi yang tersedia

> = 2.0.0

Kembali Nilai

Jika ada unsur dikeluarkan, ia mengembalikan nil dan lama menunggu dalam waktu tertentu. Di sisi lain, mengembalikan daftar yang berisi dua elemen, elemen pertama adalah nilai pop-up dari elemen, elemen kedua adalah menunggu lama.

contoh

# 非空列表

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)

Daftar Redis (Daftar)