diff --git a/src/Redis/Initializer.php b/src/Redis/Initializer.php index 6f988c8..6fdacd9 100644 --- a/src/Redis/Initializer.php +++ b/src/Redis/Initializer.php @@ -128,7 +128,14 @@ public static function registerCommandsRediska(): void public static function getRediSearchVersion(Client $client): ?string { - $modules = $client->executeRaw('module', 'list') ?? []; + try { + $modules = $client->executeRaw('module', 'list') ?? []; + } catch (\Throwable $exception) { + if (strpos($exception->getMessage(), 'unknown command') === false) { + throw $exception; + } + $modules = []; + } foreach ($modules as $module) { $data = array_column(