完成前端缓存监控适配

This commit is contained in:
wkc
2026-03-28 11:18:36 +08:00
parent 65fe3d4605
commit 7075bee8f4
4 changed files with 242 additions and 80 deletions

View File

@@ -0,0 +1,27 @@
# 前端移除 Redis 实施记录
## 实施时间
- 2026-03-28
## 修改内容
- 将缓存概览页从 Redis 专属字段改为本地缓存统计字段展示
- 将第二张图表改为本地缓存统计柱状图,并保留原有页面布局
- 为缓存概览页补充空数据保护、命中率计算和监控采样时间展示
- 为缓存列表页补充空列表兜底、清理后的详情重置和全部清理后的界面清空
- 复核缓存监控 API 路径不变,仅调整接口注释为缓存语义
## 文档路径
- `doc/2026-03-28-remove-redis-frontend-plan.md`
- `doc/implementation-report-2026-03-28-remove-redis-frontend.md`
## 验证结果
- 已两次验证 `npm --prefix ruoyi-ui run build:prod` 通过,输出为 `Build complete.`
- 已验证 `npm --prefix ruoyi-ui run dev` 可成功启动,前端开发服务地址为 `http://localhost:1025`
- 已在浏览器中完成登录并打开 `/monitor/cache``/monitor/cacheList` 路由,确认页面可正常进入
- 当前环境下真实接口 `/dev-api/monitor/cache``/dev-api/monitor/cache/getNames``/dev-api/monitor/cache/getKeys/*` 请求均出现 10 秒超时,未能完成真实后端联调
- 已使用与后端实现一致的返回结构进行浏览器侧 mock 验证,确认缓存概览字段映射、图表渲染、缓存名称到键名联动、缓存内容展示以及清理后表单清空行为正常
## 说明
- 按仓库要求,本次前端开发直接在当前分支进行,未使用 `git worktree`
- 计划明确不引入新的前端测试框架,因此本次以前端生产构建与本地联调作为主要验证手段
- 联调与验证结束后,已主动停止本次任务启动的 Node 前端进程