# edgestash：重建 Vercel Blob 与 Upstash Redis API 行为

> edgestash 实现可自行托管的 Vercel Blob 与 Upstash Redis REST API 服务，让已发布的 SDK 改用其他端点。作者报告曾用 REA 检查 SDK 包中的请求头、错误映射和限流 Lua 脚本，并将结果写成 API 规格，再与 Redis 及 SDK 客户端进行对照测试。

- 类型：案例
- 目标：网站
- 类别：REA 社区调查案例
- 关联：作者报告的混合工具流程
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/devtechedge/edgestash>
- 一手来源：<https://github.com/devtechedge/edgestash/blob/783df97eec329628ac1976ed83f1429920f2866c/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/edgestash-case/>
- 记录 JSON：<https://awesomerea.org/resources/edgestash-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/edgestash-case/index.md)

## 使用条件与局限

- **前提条件：**文档中的源码流程需要 Node.js 20 或更新版本及 pnpm。
- **测试证据：**作者报告与 redis-server 8.0.2 对照的 2,381 个 Redis 用例全部匹配。
- **局限：**内置引擎仅支持单节点并使用快照持久化；部分 Blob 与 Redis 操作尚未实现。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/devtechedge/edgestash/blob/783df97eec329628ac1976ed83f1429920f2866c/README.md>
2. <https://github.com/devtechedge/edgestash/blob/783df97eec329628ac1976ed83f1429920f2866c/docs/LIMITATIONS.md>

## 同分区更多条目：网站

- [BaoCut Design：移植重建的设计稿与设计系统编辑器](https://awesomerea.org/zh/resources/baocut-design-canvas-case/index.md) · 案例
- [whatsapp-web-reveng：记录旧版 WhatsApp Web 协议](https://awesomerea.org/zh/resources/whatsapp-web-reveng-legacy-protocol-case/index.md) · 案例
- [Ruffle：用 Rust 重新实现的 Adobe Flash Player](https://awesomerea.org/zh/resources/ruffle-flash-player-case/index.md) · 案例
- [Littlebird.ai 静态首页重建](https://awesomerea.org/zh/resources/littlebird-static-rebuild-case/index.md) · 案例
- [Sheypoor MCP：从浏览器流量还原分类信息网站接口](https://awesomerea.org/zh/resources/sheypoor-mcp-case/index.md) · 案例
- [ZCode-Android：重建 ZCode 远程控制客户端](https://awesomerea.org/zh/resources/zcode-android-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
