rpoplpush
Last updated
Last updated
const source_list = ['iphone4', 'iphone3', 'iphone2', 'iphone1'];
client.rpush('src', source_list);
client.lrange('src', 0, -1, redis.print);Reply: iphone4,iphone3,iphone2,iphone1client.rpoplpush('src', 'dst', (err, popItem) => {
console.log('First pop:', popItem);
});
client.lrange('src', 0, -1, redis.print);
client.lrange('dst', 0, -1, redis.print);First pop: iphone4
Reply: iphone1,iphone2,iphone3
Reply: iphone4client.rpoplpush('src', 'dst', (err, popItem) => {
console.log('Second pop:', popItem);
});
client.lrange('src', 0, -1, redis.print);
client.lrange('dst', 0, -1, redis.print);Second pop: iphone3
Reply: iphone1,iphone2
Reply: iphone3,iphone4