Redis 列表(list) 命令

Redis lset 命令用于将索引处的列表元素设置为值。索引从零开始,因此 0 表示第一个元素,1 表示第二个元素,依此类推。负索引可用于指定从列表尾部开始的元素。

语法:

lset key_name index value 

可用版本

>=1.0.0.

返回值

ok

返回值类型

字符串

示例:redis lset

127.0.0.1:6379> lpush mycolor1 white black red blue
(integer) 4
127.0.0.1:6379> lrange mycolor1 0 -1
1) "blue"
2) "red"
3) "black"
4) "white"
127.0.0.1:6379> lset mycolor1 2 yellow
ok
127.0.0.1:6379> lset mycolor1 -1 green
ok
127.0.0.1:6379> lrange mycolor1 0 -1
1) "blue"
2) "red"
3) "yellow"
4) "green"

127.0.0.1:6379> lset mycolor 2 yellow
(error) err index out of range