Latest web development tutorials

قيادة رديس Brpoplpush

رديس القائمة (قائمة)

قيمة قيادة رديس Brpoplpush من القائمة المنبثقة، عناصر البوب ​​إلى قائمة أخرى وإعادته، وإذا كان هناك أي عنصر من عناصر القائمة ومنع حتى مهلة أو حتى قائمة يمكن العثور عليها في العنصر المنبثقة.

قواعد

رديس 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)

رديس القائمة (قائمة)