English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقوم الأمر 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"