diff --git a/litellm/constants.py b/litellm/constants.py index dd4feab0c91..feba1ab1234 100644 --- a/litellm/constants.py +++ b/litellm/constants.py @@ -256,6 +256,12 @@ AZURE_DOCUMENT_INTELLIGENCE_DEFAULT_DPI = int( ) REDIS_SOCKET_TIMEOUT = float(os.getenv("REDIS_SOCKET_TIMEOUT", 0.1)) REDIS_CONNECTION_POOL_TIMEOUT = int(os.getenv("REDIS_CONNECTION_POOL_TIMEOUT", 5)) +REDIS_CIRCUIT_BREAKER_FAILURE_THRESHOLD = int( + os.getenv("REDIS_CIRCUIT_BREAKER_FAILURE_THRESHOLD", 5) +) +REDIS_CIRCUIT_BREAKER_RECOVERY_TIMEOUT = int( + os.getenv("REDIS_CIRCUIT_BREAKER_RECOVERY_TIMEOUT", 60) +) # Default Redis major version to assume when version cannot be determined # Using 7 as it's the modern version that supports LPOP with count parameter DEFAULT_REDIS_MAJOR_VERSION = int(os.getenv("DEFAULT_REDIS_MAJOR_VERSION", 7))