соединений, а не коннектиться при каждом запросе? С учётом gunicorn конечно) Нагуглил "flask-redis", но ощущение, что есть более простое и правильное решение с родной библиотекой. В доках фласка что-то написано про flask.g, но это, насколько я понял, для ресурсов внутри запроса. А как поместить что-то в глобальный стейт приложения так и не понял. Есть советы или ссылки на тему?
https://python-dependency-injector.ets-labs.org/examples/fastapi-redis.html это не Flask, но логика такая же
вообще не такая
инициализируется контейнер с зависимостью и инжектится куда тебе надо, разве нет?
https://t.me/ru_python/1195493 можешь это за основу взять
инжектится, ага. С помощью Depends
А, ну да, справедливо
В sqlalchemy есть сессии из коробки, а у redis разве что-то подобное есть? Вот пример из доков: pool = redis.ConnectionPool ( host = ' localhost ' , port = 6379 , db = 0 ) Куда конкретно этот pool предлагается пихать и как потом импортить?
считай что экземпляр пула - это замена sessionmaker
Обсуждают сегодня