| 1234567891011121314 |
- from typing import Optional
- from redis import Redis
- from app.core.config import settings
- _redis_client: Optional[Redis] = None
- def get_redis_client() -> Redis:
- """
- 同步依赖(FastAPI 可以直接注入)
- """
- global _redis_client
- if _redis_client is None:
- _redis_client = Redis.from_url(settings.redis_url, decode_responses=True)
- return _redis_client
|