Initial commit
Build and Push Docker Image / build-and-push (push) Successful in 18s

This commit is contained in:
ciomek committed 2026-08-16 11:41:07 +02:00
commit 279b2a7e90
49 files changed
+2664

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
import redis
from redis.backoff import ExponentialBackoff
from redis.exceptions import ConnectionError, TimeoutError
from redis.retry import Retry
from config import settings
r: redis.Redis | None = None
if not settings.redis.enabled:
r = None
else:
r = redis.Redis(
host=settings.redis.host,
port=settings.redis.port,
password=settings.redis.password,
decode_responses=True,
socket_connect_timeout=2,
socket_timeout=2,
socket_keepalive=True,
health_check_interval=30,
retry_on_timeout=True,
retry=Retry(ExponentialBackoff(cap=10, base=0.5), retries=0),
retry_on_error=[ConnectionError, TimeoutError],
)