Redis url in config file

This commit is contained in:
Vladless
2026-02-21 13:52:21 +03:00
parent 0b9f223b91
commit 417566a202
2 changed files with 5 additions and 8 deletions
+3 -3
View File
@@ -1,9 +1,10 @@
import json
import os
import time
from importlib import import_module
from typing import Any
from config import REDIS_URL
_REDIS_CLIENT = None
_REDIS_UNAVAILABLE_UNTIL = 0.0
_REDIS_BACKOFF_SEC = 5.0
@@ -22,9 +23,8 @@ async def _get_redis() -> Any | None:
return None
try:
redis_url = os.getenv("REDIS_URL", "redis://127.0.0.1:6379/0")
redis_from_url = import_module("redis.asyncio").from_url
client = redis_from_url(redis_url, encoding="utf-8", decode_responses=True)
client = redis_from_url(REDIS_URL, encoding="utf-8", decode_responses=True)
await client.ping()
_REDIS_CLIENT = client
return _REDIS_CLIENT