사용 multi()
번 : 마지막으로
var redis = require('redis'),
client = redis.createClient();
var arr = [1,2,3];
var multi = client.multi()
for (var i=0; i<arr.length; i++) {
multi.rpush('testlist', arr[i]);
}
multi.exec(function(errors, results) {
})
그리고 레디 스에 명령을 보내 exec()
를 호출합니다.
var redis = require('redis'),
client = redis.createClient();
var arr = [1,2,3];
client.rpush.apply(client, ['testlist'].concat(arr));
// ... or with a callback
client.rpush.apply(client, ['testlist'].concat(arr).concat(function(err, ok){
console.log(err, ok);
}));
프로 : @gimenete 응답 작품, 당신이 원하는 것을 할 수있는 가장 좋은 방법은 인수과 같이 rpush하기로 목록 요소를 전달하는 경우에도
당신은 배열 요소를 반복하고 개별적으로 삽입 할. 간단한'for' 루프를 작성하거나'Array.prototype.forEach'를 사용할 수 있습니다. – fardjad