Я пытался установить TTL для Redis Key из Drupal, но, похоже, он не работает. Наши настройки php следующие:
// Set Redis as the default backend for any cache bin not otherwise specified.
$settings['cache']['default'] = 'cache.backend.redis';
$settings['redis.connection']['interface'] = 'PhpRedis';
$settings['redis.connection']['host'] = '127.0.0.1';
$settings['redis.connection']['port'] = '6379';
$settings['redis.connection']['base'] = 8; // This is the DB ID.
#$conf['cache_lifetime_redis'] = 21600;
#$settings['redis.settings']['perm_ttl_cache_field'] = "3 months";
$conf['redis_perm_ttl'] = "3 months";
Я пробовал с $conf['cache_lifetime_redis'] = 21600;
, с $settings['redis.settings']['perm_ttl_cache_field'] = "3 months";
и $conf['redis_perm_ttl'] = "3 months";
безрезультатно. При подключении к REDIS TTL по-прежнему установлен на 1 год. Что еще нужно сделать, чтобы сделать эту работу? настройки это на уровне сервера нет-1009 *, потому что это общая среда.