English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Redis Brpop

الـ

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

النحو

النحو الأساسي للـ redis Brpop

redis 127.0.0.1:6379> BRPOP LIST1 LIST2 .. LISTN TIMEOUT

الإصدارات المتاحة

>= 2.0.0

النتائج

إذا لم يتم إخراج أي عنصر في المدة المحددة، سيتم العودة إلى nil ومدة الانتظار. على العكس من ذلك، سيتم العودة إلى قائمة تحتوي على عنصرين، العنصر الأول هو المفتاح (key) الذي ينتمي إليه العنصر المخرج، والعنصر الثاني هو قيمة العنصر المخرج.

مثال على الإنترنت

redis> DEL list1 list2
(integer) 0
redis> RPUSH list1 a b c
(integer) 3
redis> BRPOP list1 list2 0
1) "list1"
2) "c"

الـ