#4267·dub

由于内部 LRU 缓存过时,删除/重新键入的链接持续重定向约 5 秒

作者: ANSHSINGH050404创建于 2026年8月3日更新于 2026年8月20日

摘要 linkCache.delete() (以及 deleteMany/expireMany) 仅从 Redis 和 Vercel 运行时缓存中删除链接 — 它们永远不会清除应用程序/web/lib/api/links/cache.ts 中的进程 LRUCache。由于 linkCache.get() 会优先使用 LRU (10k 条目,5 秒 TTL),因此已删除的链接或其 key/domain 发生变化后,在每个服务器实例上最多可持续 5 秒钟继续解析到其旧的目标。