с использованием этого клиента узла Redis
https://github.com/mranney/node_redis
Я хочу сохранить три использования одновременно в цикле.
но не в состоянии сохранить только последние пользователи спасаются?
здесь я хочу сохранить rahul0, rahul1, rahul2, чтобы быть пользователями в redis
но спасается только rahul2.
var redis = require("redis"),
sys = require("sys"),
client = redis.createClient();
client.del("channels.59-O");
for(var j=0; j<3; j++) {
client.hgetall("channels.59-O", makeCallback(j));
function makeCallback(index) {
return function(err, result){
console.log('check '+sys.inspect(result));
if(!result.users) {
var channeldata={
'users':"rahul"+index
};
console.log('dsfsdc'+sys.inspect(channeldata));
client.hmset('channels.59-O', channeldata);
} else {
var users=result.users.split(',');
users.push("rahul"+index);
var channeldata={
'users':users.join(',')
};
console.log('check 1 '+sys.inspect(channeldata));
client.hmset('channels.59-O', channeldata);
}
};
}
}
Подскажите, пожалуйста, что делать?