Files
loan-pricing/doc/implementation-report-2026-03-28-remove-redis-frontend.md
2026-03-28 11:18:36 +08:00

1.7 KiB

前端移除 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 前端进程