使用以下代码,是否有任何情况可以使用node_redis中的其他命令对AUTH进行流水线操作?
每次节点服务器接受请求时都会调用此函数。在回调函数中,其他redis命令如get / set正在发布。
var client = null;
var getRedisClient = function(name, callback) {
var redis = require('redis');
var redisInfo = getRedisInfo(name);
if (client == null || client.connected == false) {
if (client != null) {
client.end();
client = null;
}
client = redis.createClient(redisInfo.port, redisInfo.host);
if (redisInfo.password != '') {
client.auth(redisInfo.password, function(err){
if (err) {
client.end();
client = null;
}
callback(err, client);
});
} else {
callback('', client);
}
} else {
callback('', client);
}
};
使用node_redis将auth发送到redis服务器的正确方法是什么?