diff --git a/litellm/router_strategy/provider_budgets.py b/litellm/router_strategy/provider_budgets.py index c0686104c..2b34f01eb 100644 --- a/litellm/router_strategy/provider_budgets.py +++ b/litellm/router_strategy/provider_budgets.py @@ -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 = []