File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,8 @@ var DelayQueue = require('./delay_queue');
35
35
* if `retryDelayOnClusterDown` is valid delay time.
36
36
* @param {number } [options.retryDelayOnTryAgain=100] - When a TRYAGAIN error is received, client will retry
37
37
* if `retryDelayOnTryAgain` is valid delay time.
38
+ * @param {number } [options.slotsRefreshTimeout=1000] - The milliseconds before a timeout occurs while refreshing
39
+ * slots from the cluster.
38
40
* @param {Object } [options.redisOptions] - Passed to the constructor of `Redis`.
39
41
* @extends [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter)
40
42
* @extends Commander
@@ -103,7 +105,8 @@ Cluster.defaultOptions = {
103
105
maxRedirections : 16 ,
104
106
retryDelayOnFailover : 100 ,
105
107
retryDelayOnClusterDown : 100 ,
106
- retryDelayOnTryAgain : 100
108
+ retryDelayOnTryAgain : 100 ,
109
+ slotsRefreshTimeout : 1000
107
110
} ;
108
111
109
112
util . inherits ( Cluster , EventEmitter ) ;
@@ -609,7 +612,7 @@ Cluster.prototype.getInfoFromNode = function (redis, callback) {
609
612
610
613
_this . connectionPool . reset ( nodes ) ;
611
614
callback ( ) ;
612
- } , 1000 ) ) ;
615
+ } , this . options . slotsRefreshTimeout ) ) ;
613
616
} ;
614
617
615
618
/**
You can’t perform that action at this time.
0 commit comments