| 123456789101112131415161718192021222324 |
- <?php
- namespace Illuminate\Redis\Connections;
- class PhpRedisClusterConnection extends PhpRedisConnection
- {
- /**
- * Flush the selected Redis database on all master nodes.
- *
- * @return mixed
- */
- public function flushdb()
- {
- $arguments = func_get_args();
- $async = strtoupper((string) ($arguments[0] ?? null)) === 'ASYNC';
- foreach ($this->client->_masters() as $master) {
- $async
- ? $this->command('rawCommand', [$master, 'flushdb', 'async'])
- : $this->command('flushdb', [$master]);
- }
- }
- }
|