1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 15:34:03 +00:00

redis bootstrapper: support clusters (#1207)

This commit is contained in:
Samuel Štancl 2024-04-12 01:05:46 +02:00
parent e36157bd61
commit e727e07212

View file

@ -29,10 +29,10 @@ class RedisTenancyBootstrapper implements TenancyBootstrapper
$client = Redis::connection($connection)->client();
/** @var string $originalPrefix */
$originalPrefix = $client->getOption($client::OPT_PREFIX);
$originalPrefix = $client->getOption(\Redis::OPT_PREFIX);
$this->originalPrefixes[$connection] = $originalPrefix;
$client->setOption($client::OPT_PREFIX, $prefix);
$client->setOption(\Redis::OPT_PREFIX, $prefix);
}
}
@ -41,7 +41,7 @@ class RedisTenancyBootstrapper implements TenancyBootstrapper
foreach ($this->prefixedConnections() as $connection) {
$client = Redis::connection($connection)->client();
$client->setOption($client::OPT_PREFIX, $this->originalPrefixes[$connection]);
$client->setOption(\Redis::OPT_PREFIX, $this->originalPrefixes[$connection]);
}
$this->originalPrefixes = [];