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

أمر Redis Blpop

القوائم في Redis (List)

يقوم الأمر 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)

القوائم في Redis (List)