feat: switch to redis backend

This commit is contained in:
2025-11-25 18:26:43 +03:00
parent ca2157d71a
commit 3bf182c7db
6 changed files with 26 additions and 62 deletions

View File

@@ -1,10 +1,16 @@
from taskiq import TaskiqScheduler
from taskiq.schedule_sources import LabelScheduleSource
from taskiq_aio_pika import AioPikaBroker
from taskiq_redis import RedisAsyncResultBackend, RedisStreamBroker
import backend.config
# taskiq_broker = AioPikaBroker(backend.config.RABBITMQ_URL)
result_backend = RedisAsyncResultBackend(
redis_url="redis://redis:6379",
result_ex_time=1000
)
taskiq_broker = RedisStreamBroker(
url="redis://redis:6379"
).with_result_backend(result_backend)
taskiq_broker = AioPikaBroker(backend.config.RABBITMQ_URL)
scheduler = TaskiqScheduler(
broker=taskiq_broker,
sources=[LabelScheduleSource(taskiq_broker)]