refactor: simplify Redis configuration initialization

- Use RedisConfig::fromEnvironment() in LoggerInitializer
- Remove fallback logic in QueueInitializer, always use connection pool
- Make RedisConfig constructor private
- Clean up Redis connection error message
This commit is contained in:
2025-11-03 00:43:28 +01:00
parent 7a2cb0b63e
commit b070767d0a
4 changed files with 6 additions and 16 deletions

View File

@@ -121,7 +121,7 @@ final readonly class LoggerInitializer
*/
private function createQueue(Environment $env): Queue
{
$redisConfig = new RedisConfig(host: $env->getString(EnvKey::REDIS_HOST, 'redis'), database: 2);
$redisConfig = RedisConfig::fromEnvironment($env);
$redisConnection = new RedisConnection($redisConfig, 'queue');
return new RedisQueue($redisConnection, 'commands');