Redis-lists-brpoplpush

提供:Dev Guides
移動先:案内検索

Redis-Brpoplpushコマンドのリスト

Redis BRPOPLPUSH コマンドは、リストから値をポップする、別のリストにプッシュして返す、または使用可能になるまでブロックするために使用されます。 BRPOPLPUSH コマンドは、最後の要素を返し、別のリストがある場合はそれを別のリストに挿入するか、特定の時間クライアントをブロックしてコマンドを実行します。

戻り値

文字列応答、キーまたはnilに格納されている要素の値。

構文

以下は、Redis BRPOPLPUSH コマンドの基本構文です。

redis 127.0.0.1:6379> BRPOPLPUSH LIST1 ANOTHER_LIST TIMEOUT

redis 127.0.0.1:6379> BRPOPLPUSH list1 list2 100

上記の例は、コマンドを実行するためにクライアントを100秒間ブロックします。 指定されたキーlist1にデータがある場合、データをポップして別のリストにプッシュします。それ以外の場合は、100秒後にnil値が返されます。

(nil)
(100.06s)