API Cache Manager 技能:验证 Redis 缓存失效
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `plugins/api-development/api-cache-manager/skills/managing-api-cache` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/managing-api-cache/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/managing-api-cache`。
中文摘要
用 Claude Code 给本地公开接口设计缓存键和有效期,再验证源数据更新后的失效与重新读取。
SKILL.md 中文导读
可复现示例
读取 /products/mug-01 两次,让第二次从 Redis 返回。修改测试商品标题后清理该商品键,再读相同地址。比对前后的标题和测试记录的命中状态。工作步骤
- 为请求路径和商品 ID 生成固定键,记录首次未命中与再次命中。
- 更新商品来源后仅使相应条目失效。重新查询并核对新版数据与状态。
验收方法
第一次未命中,第二次命中,更新后的首次请求重新读取并返回新标题。无关测试键保留。
GitHub 原文 · 更新日期
适用环境
准备自己的本地 API、Redis 与测试客户端。示例缓存公开商品,使用独立测试键空间。
常见问题
写入后只依赖短 TTL 会怎样?
在 TTL 到期前可能出现旧值。需要立即看到更新时,让写入路径负责对相关键失效或更新,并写回归测试。
相关指南
相关推荐
groq-install-auth 技能
jeremylongshore/claude-code-plugins-plus-skills
anima-common-errors 技能
jeremylongshore/claude-code-plugins-plus-skills
apple-notes-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
castai-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
cohere-local-dev-loop 技能
jeremylongshore/claude-code-plugins-plus-skills
figma-security-basics 技能
jeremylongshore/claude-code-plugins-plus-skills