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