SuperAPI AI 工具集

upstash-ratelimit-ts

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:该技能文件提供使用 Upstash Redis Rate Limit TypeScript SDK 的轻量指引,帮助在 TypeScript 项目中为请求或操作添加限流。

主要能力:包含快速开始步骤,即安装 SDK、连接 Redis、创建限流器并应用到传入操作;示例使用 @upstash/ratelimit 的 Ratelimit 与 @upstash/redis 的 Redis,通过 Ratelimit.slidingWindow(5, "10s") 配置滑动窗口,并调用 limiter.limit("user-id") 判断是否被限流。

其他技能文件:algorithms.md 描述可用的限流算法及其行为;pricing-cost.md 说明定价、Redis 成本影响与运维考量;features.md 列出前缀、自定义键及行为选项等 SDK 功能;methods-getting-started.md 提供完整方法参考与入门指南;traffic-protection.md 提供流量整形、滥用防护与保护模式的限流指导。

使用方式:按快速开始安装并连接 Redis,创建限流器后对传入操作调用 limit 方法,根据返回的 success 判断是否节流。

限制:资料未提供具体安装命令、完整 API 细节、价格数值、平台支持范围或效果保证,需查阅对应技能文件或官方文档确认。