What's new in Valkey 9.0? Discover new features and improvements. Read the announcement.

LSET

Sets the value of an element in a list by its index.

Usage
LSET key index element
Complexity
O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).
Since
1.0.0
ACL Categories
@list, @slow, @write
Command flags
WRITE, DENYOOM

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.

Examples

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"

Replies

RESP2

RESP3