upstash-ratelimit-js
作成者: upstash
Upstash Redis RateLimit TypeScript/JavaScript SDKの軽量ガイド。セットアップ手順、基本的な使用方法、高度なアルゴリズムへのポインタなどを含む。
npx skills add https://github.com/upstash/skills --skill upstash-ratelimit-jsRate Limit TS SDK
Quick Start
- Install the SDK and connect to Redis.
- Create a rate limiter and apply it to incoming operations.
Example:
import { Ratelimit } from "@upstash/ratelimit";
import { Redis } from "@upstash/redis";
const redis = new Redis({ url: "<url>", token: "<token>" });
const limiter = new Ratelimit({ redis, limiter: Ratelimit.slidingWindow(5, "10s") });
const { success } = await limiter.limit("user-id");
if (!success) {
// throttled
}
Other Skill Files
- algorithms.md: Describes all available rate‑limiting algorithms and how they behave.
- pricing-cost.md: Explains pricing, Redis cost implications, and operational considerations.
- features.md: Lists SDK features such as prefixes, custom keys, and behavioral options.
- methods-getting-started.md: Full method reference for the SDK's API and getting started guide.
- traffic-protection.md: Guidance on applying rate limiting for traffic shaping, abuse prevention, and protection patterns.
upstashのその他のスキル
context7-cli
upstash
ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときにアクティブになります。
official
context7-mcp
upstash
このスキルは、ユーザーがライブラリ、フレームワーク、APIリファレンスについて質問したり、コード例を必要とする場合に使用します。セットアップの質問やコード…に対して有効化されます。
official
documentation-lookup
upstash
このスキルは、ユーザーがライブラリ、フレームワーク、APIリファレンスについて質問したり、コード例を必要とする場合に使用されるべきです。セットアップの質問、コード…に対してアクティブになります。
official
find-docs
upstash
Context7 CLIを使用して、任意のライブラリの最新のドキュメントとコード例を取得します。
official
context7-cli
upstash
ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときに起動します…
official
context7-docs-lookup
upstash
Context7を使用して最新のライブラリドキュメントを取得します。ユーザーがライブラリ、フレームワーク、APIリファレンスについて質問したり、コード例を必要とする場合に作動します —…
official
context7-mcp
upstash
このスキルは、ユーザーがライブラリ、フレームワーク、APIリファレンスについて質問したり、コード例を必要とする場合に使用します。セットアップの質問やコード…に対してアクティブになります。
official
ctx7-cli
upstash
ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときに起動します…
official