История изменений
Исправление sigurd, (текущая версия) :
Читал про пул коннектов, но не очень понимаю как сделать так что бы он висел в памяти при запуске flask и при каждом новом запросе к апи не пересоздавался заново.
Так создайте один раз объект redis при инициализации (там же где делаете app = Flask(), например red = redis.StrictRedis(host=host, port=port, db=db)) и далее используйте везде red.lpush(redis_key, data), не закрывая соединение. Можно и в app.redis засунуть. Потом использовать app.redis.lpush()
Исправление sigurd, :
Читал про пул коннектов, но не очень понимаю как сделать так что бы он висел в памяти при запуске flask и при каждом новом запросе к апи не пересоздавался заново.
Так создайте один раз объект redis при инициализации (там же где делаете app = Flask(), например red = redis.StrictRedis(host=host, port=port, db=db)) и далее используйте везде red.lpush(redis_key, data), не закрывая соединение. Можно и в app.redis засунуть.
Исходная версия sigurd, :
Читал про пул коннектов, но не очень понимаю как сделать так что бы он висел в памяти при запуске flask и при каждом новом запросе к апи не пересоздавался заново.
Так создайте один раз объект redis при инициализации (там же где делаете app = Flask(), например red = redis.StrictRedis(host=host, port=port, db=db)) и далее используйте везде red.lpush(redis_key, data), не закрывая соединение.