Sets the value of an element in a list by its index.
LSET key index
element
Sets the list element at index to element.
For more information on the index argument, see
LINDEX.
An error is returned for out of range indexes.
Simple string
reply: OK.
O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).
@list @slow @write
127.0.0.1:6379> RPUSH mylist "one"
(integer) 1
127.0.0.1:6379> RPUSH mylist "two"
(integer) 2
127.0.0.1:6379> RPUSH mylist "three"
(integer) 3
127.0.0.1:6379> LSET mylist 0 "four"
OK
127.0.0.1:6379> LSET mylist -2 "five"
OK
127.0.0.1:6379> LRANGE mylist 0 -1
1) "four"
2) "five"
3) "three"
BLMOVE, BLMPOP, BLPOP, BRPOP, LINDEX, LINSERT, LLEN, LMOVE, LMPOP, LPOP, LPOS, LPUSH, LPUSHX, LRANGE, LREM, LTRIM, RPOP, RPUSH, RPUSHX.