framework.yaml указано
cache:
app: cache.adapter.redis
default_redis_provider: "redis://%env(REDIS_HOST)%/1"
в env
REDIS_HOST=redis
REDIS_URL=redis://${REDIS_HOST}
но запрос при добавлении в кеш выдает "Redis server went away".
проблема уходит если я в методе указываю $redis->connect('redis');
получается конфиги не видят коннекшен?
https://symfony.com/doc/current/cache.html#custom-provider-options можно так попробовать
cache: app: cache.adapter.redis default_redis_provider: 'redis://redis:6379' вот так вот работает. Попробуйте, правда, порт указать и убрать то, что у вас в конце: /1
увы, тоже самое "Redis server went away" такое ощущение что не смотрит в конфиг... убрал полностью строку default_redis_provider, ничего не изменилось
Обсуждают сегодня