lset 命令

Lset 通过索引来设置元素的值。当索引参数超出范围,或对一个空列表进行 LSET 时,返回一个错误。

语法

LSET KEY_NAME INDEX VALUE

返回值

操作成功返回 ok ,否则返回错误信息。

实例

redis> RPUSH mylist "hello"
(integer) 1

redis> RPUSH mylist "hello"
(integer) 2

redis> RPUSH mylist "foo"
(integer) 3

redis> RPUSH mylist "hello"
(integer) 4

redis> LSET mylist 0 "bar"
OK

redis> LRANGE mylist 0 -1
1: "bar"
2) "hello"
3) "foo"
4) "hello"