redis.py
1 from typing import Callable, cast 2 3 from aioredis import Redis, from_url 4 5 from .logger import get_logger 6 from .settings import settings 7 8 9 logger = get_logger(__name__) 10 11 # global redis connection 12 logger.debug("initializing redis connection") 13 redis: Redis = cast(Callable[..., Redis], from_url)(settings.redis_url, encoding="utf-8", decode_responses=True)