English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Blpop コマンドは、リストから最初の要素を取得し、リストに要素がなければ、ブロックされ、待機時間が切れたり、弹出可能な要素が見つかるまで待ちます。
redis Blpop コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT
>= 2.0.0
リストが空の場合、nilが返されます。 それ以外の場合、2つの要素を含むリストが返されます。最初の要素は弹出された要素が属するキー、次の要素は弹出された要素の値です。
redis 127.0.0.1:6379> BLPOP list1 100
以下の例では、操作はブロックされ、指定されたリストキー list1 データが存在すれば最初の要素が返されます。それ以外の場合、待機します。100秒後にnilが返されます。
(nil) (100.06s)