From 7500855654373d24a96edf919f4cf55608d29346 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 28 Sep 2024 13:32:00 -0700 Subject: [PATCH] fix redis async_set_cache_pipeline when empty list passed to it (#5962) --- litellm/caching.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/litellm/caching.py b/litellm/caching.py index b2632be67..efd43cde3 100644 --- a/litellm/caching.py +++ b/litellm/caching.py @@ -461,6 +461,9 @@ class RedisCache(BaseCache): """ Use Redis Pipelines for bulk write operations """ + # don't waste a network request if there's nothing to set + if len(cache_list) == 0: + return from redis.asyncio import Redis _redis_client: Redis = self.init_async_client() # type: ignore