Latest web development tutorials

คำสั่ง Redis Brpoplpush

รายการ Redis (รายชื่อ)

ค่าคำสั่ง Redis Brpoplpush จากรายการป๊อปอัพ, ป๊อปองค์ประกอบในรายการอื่นและส่งกลับมาถ้ามีองค์ประกอบของรายการจะไม่มีการปิดกั้นจนหมดเวลาหรือจนกว่าจะมีรายการที่สามารถพบได้ในองค์ประกอบของป๊อปอัพ

ไวยากรณ์

Redis Brpoplpush ไวยากรณ์คำสั่งพื้นฐานจะเป็นดังนี้:

redis 127.0.0.1:6379> BRPOPLPUSH LIST1 ANOTHER_LIST TIMEOUT 

รุ่นที่มีจำหน่าย

> = 2.0.0

ราคาย้อนกลับ

ถ้าไม่มีองค์ประกอบที่จะออกมาก็จะส่งกลับศูนย์และเวลารอนานภายในเวลาที่ระบุ ในทางตรงกันข้ามกลับรายการที่มีสององค์ประกอบองค์ประกอบแรกคือค่าป๊อปอัพขององค์ประกอบองค์ประกอบที่สองคือการรอนาน

ตัวอย่าง

# 非空列表

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)

รายการ Redis (รายชื่อ)