Redis Lset コマンド

Redis リスト(List)

Redis Lset はインデックスを使用して要素の値を設定します。

インデックスパラメータが範囲外の場合、または空のリストに対して LSET を実行すると、エラーが返されます。

リストのインデックスの詳細については、以下を参照してください。LINDEX コマンド。

構文

redis Lset コマンドの基本構文は次のとおりです:

redis 127.0.0.1:6379> LSET KEY_NAME INDEX VALUE

利用可能なバージョン

>= 1.0.0

戻り値

操作が成功すると ok を返し、それ以外の場合はエラーメッセージを返します。

例

redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 1
redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 2
redis 127.0.0.1:6379> RPUSH mylist "foo"
(integer) 3
redis 127.0.0.1:6379> RPUSH mylist "hello"
(integer) 4
redis 127.0.0.1:6379> LSET mylist 0 "bar"
OK
redis 127.0.0.1:6379> LRANGE mylist 0 -1
1: "bar"
2) "hello"
3) "foo"
4) "hello"

Redis リスト(List)

その他の拡張機能