Redis Blpop コマンド
Redis Blpop コマンドは、リストの最初の要素を削除して取得します。リストに要素がない場合は、待機タイムアウトになるか、ポップ可能な要素が見つかるまでブロックします。
構文
redis Blpop コマンドの基本的な構文は次のとおりです:
redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT
利用可能なバージョン
>= 2.0.0
戻り値
リストが空の場合は、nil を返します。それ以外の場合は、2つの要素を含むリストを返します。最初の要素はポップされた要素が属するキー、2番目の要素はポップされた要素の値です。
例
redis 127.0.0.1:6379> BLPOP list1 100
上記の例では、操作はブロックされます。指定されたリストキー list1 にデータが存在する場合は最初の要素を返し、存在しない場合は100秒待った後に nil を返します。
(nil) (100.06s)その他の拡張
Redis リスト(List)