diff --git a/README.md b/README.md index 545ffe9911..b9285af50e 100644 --- a/README.md +++ b/README.md @@ -209,6 +209,7 @@ to maximum value, provided in milliseconds. limits total time for client to reconnect. Value is provided in milliseconds and is counted once the disconnect occured. * `max_attempts` defaults to `null`. By default client will try reconnecting until connected. Setting `max_attempts` limits total amount of reconnects. +* `auth_pass` defaults to `null`. By default client will try connecting without auth. If set, client will run redis auth command on connect. ```js var redis = require("redis"), diff --git a/index.js b/index.js index 6ec5ab3b7a..5c40333bbf 100644 --- a/index.js +++ b/index.js @@ -67,6 +67,9 @@ function RedisClient(stream, options) { this.closing = false; this.server_info = {}; this.auth_pass = null; + if(options.auth_pass !== undefined) { + this.auth_pass = options.auth_pass; + } this.parser_module = null; this.selected_db = null; // save the selected db here, used when reconnecting