1

次のコードで、node_redis の他のコマンドで AUTH をパイプライン処理できる状況はありますか?

この関数は、ノード サーバーがリクエストを受け入れるたびに呼び出されます。コールバック関数では、get/set などの他の redis コマンドが発行されています。

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