あなたが持っているURLのスキームは次のとおりだと思います:
redis://username:[email protected]: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
への応答後、一度だけ呼び出されます 司令官。