Skip to content

Commit 008a3e3

Browse files
authored
Update RedisService.php (#457)
1 parent 1cc565b commit 008a3e3

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

app/Services/RedisService.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,18 @@ protected function performSupportCheck(string $connection): bool
5858
$redis = Redis::connection($connection);
5959

6060
try {
61-
$modules = $redis->command('MODULE', ['LIST']);
61+
$client = $redis->client();
62+
$modules = $client->rawCommand('MODULE', 'LIST');
6263

63-
foreach ($modules as $module) {
64-
$moduleData = is_array($module) ? $module : (array) $module;
64+
if (is_array($modules)) {
65+
foreach ($modules as $module) {
66+
$moduleData = is_array($module) ? $module : (array) $module;
6567

66-
$flatInfo = array_map('strtolower', \Illuminate\Support\Arr::flatten($moduleData));
68+
$flatInfo = array_map('strtolower', \Illuminate\Support\Arr::flatten($moduleData));
6769

68-
if (in_array('bf', $flatInfo) || in_array('redisbloom', $flatInfo)) {
69-
return true;
70+
if (in_array('bf', $flatInfo) || in_array('redisbloom', $flatInfo)) {
71+
return true;
72+
}
7073
}
7174
}
7275
} catch (Throwable $e) {

0 commit comments

Comments
 (0)