lset
1. 基本語法
lset(key , index, value, callback)
key , index, value, callback) 透過index將列表中對應元素更改成value,如果index不在列表範圍內會回傳ERROR。
2. 範例
(1) 將列表中第2個元素(index = 1)更改成w0RLD。
index = 1)更改成w0RLD。client.del('foo');
const foo_list = ['Hello', 'World'];
client.rpush('foo', foo_list);
client.lrange('foo',0, -1, redis.print);
client.lset('foo', 1, 'w0RLD');
client.lrange('foo',0, -1, redis.print);Reply: Hello,World
Reply: Hello,w0RLD(2) 錯誤情境:index超出範圍,不更動列表,並回報錯誤。
index超出範圍,不更動列表,並回報錯誤。client.lset('foo', 2, 'War');
client.lrange('foo',0, -1, redis.print);Last updated
Was this helpful?