feat: redis add retry logic (#34566)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
wangxiaolei
2026-04-09 11:08:25 +08:00
committed by GitHub
parent 9308287fea
commit 27e484e7f8
6 changed files with 217 additions and 46 deletions
+14
View File
@@ -373,6 +373,20 @@ REDIS_USE_CLUSTERS=false
REDIS_CLUSTERS=
REDIS_CLUSTERS_PASSWORD=
# Redis connection and retry configuration
# max redis retry
REDIS_RETRY_RETRIES=3
# Base delay (in seconds) for exponential backoff on retries
REDIS_RETRY_BACKOFF_BASE=1.0
# Cap (in seconds) for exponential backoff on retries
REDIS_RETRY_BACKOFF_CAP=10.0
# Timeout (in seconds) for Redis socket operations
REDIS_SOCKET_TIMEOUT=5.0
# Timeout (in seconds) for establishing a Redis connection
REDIS_SOCKET_CONNECT_TIMEOUT=5.0
# Interval (in seconds) for Redis health checks
REDIS_HEALTH_CHECK_INTERVAL=30
# ------------------------------
# Celery Configuration
# ------------------------------