diff --git a/templates/settings.local.php.twig b/templates/settings.local.php.twig
index 6262125b2a82dd5b3a3623cdc96caf40b717721c..84fd245d295bac1f015af4b1c68cf313ccb1cc23 100644
--- a/templates/settings.local.php.twig
+++ b/templates/settings.local.php.twig
@@ -21,8 +21,10 @@ $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
 $config['advagg.settings']['enabled'] = FALSE;
 {% endif %}
 
-$settings['redis.connection']['interface'] = 'PhpRedis';
-$settings['redis.connection']['host'] = 'redis';
-$settings['cache']['default'] = 'cache.backend.redis';
-$settings['container_yamls'][] = 'modules/redis/example.services.yml';
-$settings['queue_default'] = 'queue.redis';
+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';
+}