tools:tool:upstashtoolstoolupstashUpstashServerless Redis、Kafka 与 QStash 平台,适合给独立产品增加缓存、队列、限流和异步任务能力。/tools/upstash/https://upstash.com/pricing/redishttps://upstash.com/2026-10-25自然收录 tools tool
自然收录
后端与数据库 · 免费额度 + 按量
Upstash
Serverless Redis、Kafka 与 QStash 平台,适合给独立产品增加缓存、队列、限流和异步任务能力。
这是什么
Upstash 提供按请求计费的 Serverless Redis,可以通过 HTTP/REST 访问,适合 Serverless 和边缘环境(这些环境不方便维持 TCP 长连接)。同一家还提供向量数据库和 QStash 消息队列等服务。
独立开发者最常拿它做缓存、接口限流、会话、计数器和排行榜:流量小的时候几乎不花钱,流量上来再换固定套餐。
适合
- 在 Vercel、Cloudflare Workers 上需要缓存或限流的应用
- 流量不大、希望按量付费的早期产品
- 需要计数器、排行榜、短期会话存储的功能
不太适合
- 把 Redis 当主数据库存大量数据的场景
- 高频访问且数据量大的服务,固定套餐或自建可能更划算
- 数据必须存放在中国大陆境内的产品
典型用法
接口限流
用官方限流库按 IP 或用户限制请求频率,保护 AI 接口这类昂贵调用。
缓存慢查询和 AI 结果
把耗时的数据库查询或模型输出缓存一段时间,并设置过期时间。
计数与排行榜
用自增和有序集合做点赞数、浏览量、积分排行。
价格与免费额度
- 免费版 $0:每月 50 万次命令、250 MB 数据、10 GB 流量、1 个数据库。
- 按量付费:每 10 万次命令 $0.20,存储 $0.25 / GB(首 1 GB 免费),单库最多 100 GB;每月 200 GB 流量内免费,之后 $0.03 / GB。
- 固定套餐每月 $10 起(250 MB、50 GB 流量),不按命令数计费,每增加一个读取区域另加费用。
2026-10-25 阅读 官方价格页 整理;价格和额度会调整,下单前以官网实时页面为准。
地区与国内使用
- 创建数据库时选择区域,放在应用服务器附近;需要多地读取可以加读取区域。
- 服务部署在海外,国内直连的速度和稳定性需要自测。
上手步骤
- 新建 Redis 数据库,选择离应用最近的区域。
- 复制 REST URL 和 token,写入服务端环境变量。
- 安装 @upstash/redis,在服务端读写;需要限流再加 @upstash/ratelimit。
- 为缓存类的键统一设置过期时间。
容易踩的坑
- 按命令数计费,在循环里逐条调用会放大费用,尽量用批量或 pipeline。
- token 等同数据库密码,只能放在服务端。
- 不设过期时间的缓存会一直占用存储。
替代选择
Cloudflare Workers KV读多写少的全局配置和缓存
Railway 上自建 Redis流量大、想要固定资源成本时