upstash-ratelimit-js

作成者: upstash

Upstash Redis RateLimit TypeScript/JavaScript SDKの軽量ガイド。セットアップ手順、基本的な使用方法、高度なアルゴリズムへのポインタなどを含む。

npx skills add https://github.com/upstash/skills --skill upstash-ratelimit-js

Rate 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-docs
upstash
任意のライブラリ、フレームワーク、SDK、CLIツール、またはクラウドサービスに関する最新のドキュメントとコード例を取得します。ユーザーが特定の…について質問するときに使用してください。
official
context7-mcp
upstash
このスキルは、ユーザーがライブラリ、フレームワーク、APIリファレンスについて質問したり、コード例を必要とする場合に使用します。セットアップの質問やコード…に対してアクティブになります。
official
ctx7-cli
upstash
ctx7 CLIを使用して、ライブラリのドキュメントを取得し、AIコーディングスキルを管理し、Context7 MCPを設定します。ユーザーが「ctx7」または「context7」に言及したときに起動します…
official
docs
upstash
Context7から任意のプログラミングライブラリやフレームワークの最新ドキュメントとコード例を取得・検索します。依存関係のあるコードを記述する際に使用します。
official
documentation-lookup
upstash
トレーニングデータに依存せず、最新のライブラリドキュメントやコード例を取得します。ライブラリ名をContext7のドキュメントIDに解決し、セットアップ、設定、APIリファレンス情報を照会します。React、Vue、Svelte、Next.js、Express、Prisma、Supabase、Tailwindなどの主要なフレームワークやライブラリをサポートします。セットアップに関する質問、コード生成リクエスト、フレームワーク固有の問い合わせに対して自動的に起動します。バージョン対応のドキュメントと公式コードを返します...
official
find-docs
upstash
Context7 CLIを使用して、任意のライブラリの最新ドキュメントとコード例を取得します。
official
redis-js
upstash
Upstash Redis JavaScript/TypeScript SDKを使用して、サーバーレスRedis操作を行います。キャッシュ、セッションストレージ、レート制限、リーダーボード、全文検索などに使用します。
official
upstash-search-js
upstash
Upstash Searchのクイックスタート、基本概念、TypeScript SDKの使用方法をカバーするドキュメンテーションスキルのエントリポイントです。ユーザーが使い始め方について質問した場合に使用します。
official