[add] Recently, memory activities have adopted Redis caching.

This commit is contained in:
lanceyq
2026-03-06 18:32:24 +08:00
parent 72b84dfc8f
commit 834387e254
6 changed files with 222 additions and 25 deletions

View File

@@ -543,11 +543,12 @@ async def clear_hot_memory_tags_cache(
@router.get("/analytics/recent_activity_stats", response_model=ApiResponse)
async def get_recent_activity_stats_api(
workspace_id: Optional[str] = Query(None, description="工作空间ID用于从 Redis 读取对应缓存"),
current_user: User = Depends(get_current_user),
) -> dict:
api_logger.info("Recent activity stats requested")
) -> dict:
api_logger.info(f"Recent activity stats requested: workspace_id={workspace_id}")
try:
result = await analytics_recent_activity_stats()
result = await analytics_recent_activity_stats(workspace_id=workspace_id)
return success(data=result, msg="查询成功")
except Exception as e:
api_logger.error(f"Recent activity stats failed: {str(e)}")