LSET

<< LINDEX LINSERT >>

インデックスで特定の位置のデータを更新

使い方は lset key index valueです。
indexの位置にあるデータを新しいデータに更新します。
indexを左から指定する場合は0、1、2で、右から指定する場合は-1、-2、-3です。

Example

コマンド>lpush mylist value1 value2 value3 value4
結果>4
コマンド>lrange mylist 0 -1
結果>0) value4
1) value3
2) value2
3) value1
コマンド>lset mylist 0 "XXXXX"
結果>OK
コマンド>lset mylist 2 "YYYYY"
結果>OK
コマンド>lset mylist -1 "ZZZZZ"
結果>OK
コマンド>lrange mylist 0 -1
結果>0) XXXXX
1) value3
2) YYYYY
3) ZZZZZ

アニメーション表示



コマンド

LSET key index value

  • このコマンドは、version 1.0.0 から使用することができます。
  • 論理的処理の所要時間はO(N)です。 Nはデータ数です。
    リストの最初のまたは最後のデータを変える場合にはO(1)です。
関連コマンド LINDEX, LINSERT, LREM
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

コマンドを実習してみたければ、ここをクリックして Redis Web Client を実行してください。


<< LINDEX LSET LINSERT >>

質問したり、レスを見るためには、クリックしてください。  コメント :    クリック件数 :

Email 返事がかかってなれば、メールでお知らせします。