Skip to content

Commit 3c68e21

Browse files
[Cache][Lock] Add RedisProxy for lazy Redis connections
1 parent 47eb90b commit 3c68e21

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

DependencyInjection/Compiler/CachePoolPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public static function getServiceProvider(ContainerBuilder $container, $name)
134134
$definition = new Definition(AbstractAdapter::class);
135135
$definition->setPublic(false);
136136
$definition->setFactory(array(AbstractAdapter::class, 'createConnection'));
137-
$definition->setArguments(array($dsn));
137+
$definition->setArguments(array($dsn, array('lazy' => true)));
138138
$container->setDefinition($name, $definition);
139139
}
140140
}

DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1547,7 +1547,7 @@ private function registerLockConfiguration(array $config, ContainerBuilder $cont
15471547
$connectionDefinition = new Definition(\stdClass::class);
15481548
$connectionDefinition->setPublic(false);
15491549
$connectionDefinition->setFactory(array(AbstractAdapter::class, 'createConnection'));
1550-
$connectionDefinition->setArguments(array($storeDsn));
1550+
$connectionDefinition->setArguments(array($storeDsn, array('lazy' => true)));
15511551
$container->setDefinition($connectionDefinitionId, $connectionDefinition);
15521552
}
15531553

0 commit comments

Comments
 (0)