diff --git a/sites/all/modules/contrib/redis/redis.module b/sites/all/modules/contrib/redis/redis.module
index 6ced6df..959b305 100644
--- a/sites/all/modules/contrib/redis/redis.module
+++ b/sites/all/modules/contrib/redis/redis.module
@@ -71,3 +71,18 @@ function predis_client_get() {
   }
   throw new \LogicException("Redis is not configured to use the Predis client");
 }
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ */
+function redis_form_system_performance_settings_alter(&$form, &$form_state) {
+  $message = t('<strong>Attention:</strong> Setting "Minimum cache lifetime" when using redis will overwrite the automatic TTL handling - causing the keys to <strong>expire</strong> after the "Minimum cache lifetime".');
+  // Add description regarding the cache lifetime.
+  if (isset($form['caching']['cache_lifetime']['#description'])) {
+    $form['caching']['cache_lifetime']['#description'] .= ' ' . $message;
+  }
+  // Add warning regarding the cache lifetime if it's enabled.
+  if (variable_get('cache_lifetime', 0)) {
+    drupal_set_message($message, 'warning');
+  }
+}
\ No newline at end of file
