English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Linsert コマンド

Redis リスト(List)

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)