คำสั่ง Redis Brpoplpush
ค่าคำสั่ง 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)