|
@@ -56,7 +56,11 @@ class RedisFactory {
|
|
|
} else {
|
|
|
$readTimeout = null;
|
|
|
}
|
|
|
- $this->instance = new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout);
|
|
|
+ if (isset($config['password']) && $config['password'] !== '') {
|
|
|
+ $this->instance = new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout, false, $config['password']);
|
|
|
+ } else {
|
|
|
+ $this->instance = new \RedisCluster(null, $config['seeds'], $timeout, $readTimeout);
|
|
|
+ }
|
|
|
|
|
|
if (isset($config['failover_mode'])) {
|
|
|
$this->instance->setOption(\RedisCluster::OPT_SLAVE_FAILOVER, $config['failover_mode']);
|