проектах?
У нас сейчас есть отдельный сервис под редис с единственным методом getClient() который по сути просто создает коннекшн через RedisAdapter с указанным хостом и портом, далее по коду уже просто иньектим его как зависимость и получаем готовый к использованию клиент редиса. И все казалось бы замечательно, но сейчас возник вопрос в том чтобы отделить часть функционала (который где то там внутри использует редис) в отдельный бандл, и возникает вопрос, а нет ли более.... правильного? способа подключать редис?
Очень уж не хочется эту нашу поделку тащить зависимостью
т.е. в текущей ситуации у нас получается 2 варианта: либо дублировать код (а следовательно и соединение с редисом) в этот бандл. Либо вешать на наш редис сервис какой-нибудь интерфейс, что сделает наш бандл косвенно зависимым от проекта (интерфейс прийдется реализовывать в каждом проекте)
Правильный это не завсисеть от редиса Почему ваш код вообще волнует где там стейт хранится
Да вобщем то в том и проблема что не должен, ситуевина в том что адаптер редиса или чего бы то там небыло еще нужно предварительно настроить и заинжектить уже настроенный, я мб слепой и не вижу просто этого в документации?
Обсуждают сегодня