あなたが持っているURLのスキームは次のとおりだと思います:
redis://username:example@sqldat.com:port 。
usernameが信じられない 使用されている。 node_redis ログインに使用する2つのメソッドを提供します:createClient およびauth 。 READMEに詳細がありますが、参考のためにここに関連部分があります:
redis.createClient(port、host、options)
新しいクライアント接続を作成します。
portデフォルトは6379およびhostデフォルトは127.0.0.1。redis-serverをお持ちの場合 ノードと同じコンピューターで実行している場合、ポートとホストのデフォルトはおそらく問題ありません。options次の可能なプロパティを持つオブジェクト内:
parser:使用するRedisプロトコル応答パーサー。デフォルトはhiredisそのモジュールがインストールされている場合。これは、javascriptに設定することもできます 。return_buffers:デフォルトはfalseです。trueに設定されている場合 、その後、bulkdataの応答は、JavaScript文字列ではなくノードバッファオブジェクトとして返されます。
createClient()RedisClientを返しますclientという名前のオブジェクト ここにあるすべての例で。client.auth(パスワード、コールバック)
認証が必要なRedisサーバーに接続する場合、
AUTHコマンドは、接続後の最初のコマンドとして送信する必要があります。これは、再接続、準備完了チェックなどと調整するのが難しい場合があります。これを簡単にするには、client.auth()passwordを隠します 再接続を含め、各接続後に送信します。callback最初のAUTHへの応答後、一度だけ呼び出されます 司令官。