use redis async_increment_pipeline

This commit is contained in:
Ishaan Jaff 2024-11-24 09:45:33 -08:00
parent 87e30cd562
commit c4937dffe2

View file

@ -264,9 +264,12 @@ class ProviderBudgetLimiting(CustomLogger):
"Pushing Redis Increment Pipeline for queue: %s",
self.redis_increment_operation_queue,
)
await self.router_cache.redis_cache.async_increment_pipeline(
increment_list=self.redis_increment_operation_queue,
)
if len(self.redis_increment_operation_queue) > 0:
asyncio.create_task(
self.router_cache.redis_cache.async_increment_pipeline(
increment_list=self.redis_increment_operation_queue,
)
)
self.redis_increment_operation_queue = []