redis基础教程-redis数据类型list命令之linsert-lset的基础用法

redis lset是重置某个位置的值。语法格式为lset key index value

将索引处的列表元素设置为元素。 超出范围的索引会返回错误。

我们尝试去重置list中的第三个位置为100

127.0.0.1:6379> lset list 2 100
 OK
 127.0.0.1:6379> lrange list 0 -1
 1) "4"
 2) "3"
 3) "100"
 4) "1"

我们可以看到把3改成了100.现在list有4个元素,我们尝试去修改第5个元素看看会发生什么。

127.0.0.1:6379> lset list 4 200
 (error) ERR index out of range

返回错误了,我们在使用这个命令的时候一点要主要list的长度。我们将在下篇讲解获取list的长度和list某些位置内容的命令。

发表评论

邮箱地址不会被公开。 必填项已用*标注