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)