rpushx & lpushx
1. 基本語法
新增元素到非空列表
(1) rpushx(key , value, callback)
key , value, callback) 只有在key對應的列表存在至少一個非空元素時,才會在串列右端添加新元素value,並回傳添加元素後的新列表長度。
(2) lpushx(key , value, callback)
key , value, callback) 只有在key對應的列表存在至少一個非空元素時,才會在串列左端添加新元素value,並回傳添加元素後的新列表長度。
client.rpushx('uid:5', 'U001', redis.print);
client.lrange('uid:5', 0, -1, redis.print);Reply: 0
Reply: client.del('uid:5');
client.rpush('uid:5', 'U001');
client.rpushx('uid:5', 'U002', redis.print);
client.lrange('uid:5', 0, -1, redis.print);Reply: 2
Reply: U001,U002Last updated
Was this helpful?