Files
batch_downloader/src/core/taskiq_broker.py
2023-06-06 01:02:13 +02:00

12 lines
328 B
Python

import taskiq_fastapi
from taskiq_redis import ListQueueBroker, RedisAsyncResultBackend
from core.config import REDIS_URL
result_backend = RedisAsyncResultBackend(redis_url=REDIS_URL, result_ex_time=5 * 60)
broker = ListQueueBroker(url=REDIS_URL).with_result_backend(result_backend)
taskiq_fastapi.init(broker, "main:app")