1

使用下面的代码,有没有什么情况可以和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将身份验证发送到redis服务器的正确方法是什么?

4

0 回答 0