Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| af87f1deb0 | |||
| 9294cf12c1 |
@@ -90,9 +90,12 @@ APPROVAL_SP_STATUS_TODO_STATUS: Dict[int, str] = {
|
||||
|
||||
# Redis客户端(依赖注入)
|
||||
async def get_redis() -> aioredis.Redis:
|
||||
"""获取Redis客户端依赖"""
|
||||
from app.main import redis_client
|
||||
return redis_client
|
||||
"""获取Redis客户端依赖
|
||||
|
||||
使用 settings.create_redis_client() 自建连接,而非从 app.main 导入 redis_client
|
||||
(后者是 lifespan 函数内的局部变量,不可跨模块导入)。
|
||||
"""
|
||||
return settings.create_redis_client()
|
||||
|
||||
|
||||
# =============================================================================
|
||||
|
||||
@@ -24,9 +24,12 @@ router = APIRouter()
|
||||
|
||||
# Redis客户端(依赖注入)
|
||||
async def get_redis() -> aioredis.Redis:
|
||||
"""获取Redis客户端依赖"""
|
||||
from app.main import redis_client
|
||||
return redis_client
|
||||
"""获取Redis客户端依赖
|
||||
|
||||
使用 settings.create_redis_client() 自建连接,而非从 app.main 导入 redis_client
|
||||
(后者是 lifespan 函数内的局部变量,不可跨模块导入)。
|
||||
"""
|
||||
return settings.create_redis_client()
|
||||
|
||||
|
||||
# =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user