diff --git a/templates/settings.local.php.twig b/templates/settings.local.php.twig
index 26940e2ae0cedcc76653dffde038785887ceeacc..a07ef190d2985c68e4a4b821e0be8a7b7675f264 100644
--- a/templates/settings.local.php.twig
+++ b/templates/settings.local.php.twig
@@ -26,12 +26,13 @@ $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
 $config['advagg.settings']['enabled'] = FALSE;
 {% endif %}
 
-if (!getenv('L3D_DISABLE_REDIS') && file_exists('modules/contrib/redis/example.services.yml')) {
-  $settings['redis.connection']['interface'] = 'PhpRedis';
-  $settings['redis.connection']['host'] = 'redis';
-  $settings['cache']['default'] = 'cache.backend.redis';
-  $settings['container_yamls'][] = 'modules/contrib/redis/example.services.yml';
-  $settings['queue_default'] = 'queue.redis';
+if (!getenv('L3D_DISABLE_REDIS') && file_exists('modules/contrib/redis/settings.redis.example.php')) {
+  include 'modules/contrib/redis/settings.redis.example.php';
+  if ($settings['cache']['default'] ?? '' === 'cache.backend.redis') {
+    $settings['redis.connection']['interface'] = 'PhpRedis';
+    $settings['redis.connection']['host'] = 'redis';
+    $settings['queue_default'] = 'queue.redis';
+  }
 }
 $settings['cache']['bins']['bootstrap'] = 'cache.backend.chainedfast';
 $settings['cache']['bins']['discovery'] = 'cache.backend.chainedfast';