Skip to content

Commit

Permalink
Support for phpredis 6.0.0 (#48362) (#48380)
Browse files Browse the repository at this point in the history
Co-authored-by: Steff Missot <smissot@gmail.com>
  • Loading branch information
MichalHubatka and stemis committed Oct 3, 2023
1 parent e3350e8 commit 4689321
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/Illuminate/Redis/Connectors/PhpRedisConnector.php
Expand Up @@ -188,31 +188,31 @@ protected function createRedisClusterInstance(array $servers, array $options)

return tap(new RedisCluster(...$parameters), function ($client) use ($options) {
if (! empty($options['prefix'])) {
$client->setOption(RedisCluster::OPT_PREFIX, $options['prefix']);
$client->setOption(Redis::OPT_PREFIX, $options['prefix']);
}

if (! empty($options['scan'])) {
$client->setOption(RedisCluster::OPT_SCAN, $options['scan']);
$client->setOption(Redis::OPT_SCAN, $options['scan']);
}

if (! empty($options['failover'])) {
$client->setOption(RedisCluster::OPT_SLAVE_FAILOVER, $options['failover']);
$client->setOption(Redis::OPT_SLAVE_FAILOVER, $options['failover']);
}

if (! empty($options['name'])) {
$client->client('SETNAME', $options['name']);
}

if (array_key_exists('serializer', $options)) {
$client->setOption(RedisCluster::OPT_SERIALIZER, $options['serializer']);
$client->setOption(Redis::OPT_SERIALIZER, $options['serializer']);
}

if (array_key_exists('compression', $options)) {
$client->setOption(RedisCluster::OPT_COMPRESSION, $options['compression']);
$client->setOption(Redis::OPT_COMPRESSION, $options['compression']);
}

if (array_key_exists('compression_level', $options)) {
$client->setOption(RedisCluster::OPT_COMPRESSION_LEVEL, $options['compression_level']);
$client->setOption(Redis::OPT_COMPRESSION_LEVEL, $options['compression_level']);
}
});
}
Expand Down

0 comments on commit 4689321

Please sign in to comment.