perintah Redis Brpoplpush
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)