Redis Brpop コマンド

Redis リスト(List)

Redis Brpop コマンドはリストの最後の要素を削除して取得します。リストに要素がない場合、待機タイムアウトになるか、ポップ可能な要素が見つかるまでリストをブロックします。

構文

redis Brpop コマンドの基本的な構文は次のとおりです:

redis 127.0.0.1:6379> BRPOP LIST1 LIST2 .. LISTN TIMEOUT 

利用可能なバージョン

>= 2.0.0

戻り値

指定された時間内に要素がポップされなかった場合は、nil と待機時間を返します。逆に、2つの要素を含むリストを返します。最初の要素はポップされた要素が属するキー、2番目の要素はポップされた要素の値です。

例

redis> DEL list1 list2
(integer) 0
redis> RPUSH list1 a b c
(integer) 3
redis> BRPOP list1 list2 0
1) "list1"
2) "c"

Redis リスト(List)

その他の拡張