English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقوم الأمر Redis Blpop بنقل وإخراج العنصر الأول من القائمة، إذا كانت القائمة فارغة، سيتم تأخير القائمة حتى انتهاء المدة المحددة أو إيجاد عنصر يمكن إخراجه.
قواعد اللغة
redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT
>= 2.0.0
إذا كانت القائمة فارغة، سيتم إرجاع nil. إلا فإنه سيتم إرجاع قائمة تحتوي على عنصرين، العنصر الأول هو مفتاح العنصر المخرج، والثاني هو قيمة العنصر المخرج.
redis 127.0.0.1:6379> BLPOP list1 100
في هذا المثال، سيتم تأخير العمليات، إذا كان مفتاح القائمة list1 يحتوي على بيانات، سيتم إرجاع العنصر الأول، وإلا سيتم إرجاع nil بعد候ة 100 ثانية.
(nil) (100.06s)