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某些位置内容的命令。
页码: 1 2