Skip to content

Commit 1371940

Browse files
committed
check version
1 parent b235013 commit 1371940

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

src/Illuminate/Redis/Connectors/PhpRedisConnector.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,23 @@ protected function establishConnection($client, array $config)
118118
*/
119119
protected function createRedisClusterInstance(array $servers, array $options)
120120
{
121+
if (version_compare(phpversion('redis'), '4.3.0', '>=')) {
122+
return new RedisCluster(
123+
null,
124+
array_values($servers),
125+
$options['timeout'] ?? 0,
126+
$options['read_timeout'] ?? 0,
127+
isset($options['persistent']) && $options['persistent'],
128+
$options['password'] ?? null
129+
);
130+
}
131+
121132
return new RedisCluster(
122133
null,
123134
array_values($servers),
124135
$options['timeout'] ?? 0,
125136
$options['read_timeout'] ?? 0,
126-
isset($options['persistent']) && $options['persistent'],
127-
$options['password'] ?? null
137+
isset($options['persistent']) && $options['persistent']
128138
);
129139
}
130140
}

0 commit comments

Comments
 (0)