Redis Linsert コマンド
Redis Linsert コマンドは、リストの要素の前または後ろに要素を挿入するために使用します。指定した要素がリスト内に存在しない場合、何も実行されません。
リストが存在しない場合、空のリストとみなされ、何も実行されません。
key がリスト型でない場合、エラーが返されます。
構文
redis Linsert コマンドの基本構文は次のとおりです:
LINSERT key BEFORE|AFTER pivot value
値 value をリスト key 内の値 pivot の前または後ろに挿入します。
利用可能なバージョン
>= 1.0.0
戻り値
コマンドが正常に実行された場合、挿入操作の完了後のリストの長さを返します。 指定された要素が見つからない場合は、-1 を返します。 key が存在しないか、リストが空の場合は、0 を返します。
例
redis> RPUSH mylist "Hello" (integer) 1 redis> RPUSH mylist "World" (integer) 2 redis> LINSERT mylist BEFORE "World" "There" (integer) 3 redis> LRANGE mylist 0 -1 1) "Hello" 2) "There" 3) "World" redis>その他の拡張
Redis リスト(List)