From 24e5a08731afc2901252002aec06d678644fafdc Mon Sep 17 00:00:00 2001 From: Joe Dixon Date: Thu, 21 Dec 2023 07:32:57 +0000 Subject: [PATCH] update redis config (#169) --- src/ConfiguresRedis.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ConfiguresRedis.php b/src/ConfiguresRedis.php index d6b7133..2e739b7 100644 --- a/src/ConfiguresRedis.php +++ b/src/ConfiguresRedis.php @@ -20,9 +20,14 @@ protected function ensureRedisIsConfigured() Config::set('database.redis', array_merge(Arr::except(Config::get('database.redis', []), ['default', 'cache']), [ 'client' => $_ENV['REDIS_CLIENT'] ?? 'phpredis', - 'options' => array_merge(Config::get('database.redis.options', []), [ - 'cluster' => $_ENV['REDIS_CLUSTER'] ?? 'redis', - ]), + 'options' => array_merge( + Config::get('database.redis.options', []), + array_filter([ + 'cluster' => $_ENV['REDIS_CLUSTER'] ?? 'redis', + 'scheme' => $_ENV['REDIS_SCHEME'] ?? null, + 'context' => array_filter(['cafile' => $_ENV['REDIS_SSL_CA'] ?? null]), + ]) + ), 'clusters' => array_merge(Config::get('database.redis.clusters', []), [ 'default' => [ [