upstash-ratelimit-js
par upstash
Guide léger pour l'utilisation du SDK TypeScript/JavaScript Upstash Redis RateLimit, incluant les étapes de configuration, l'utilisation de base et des références aux algorithmes avancés,…
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.
Plus de skills de upstash
context7-cli
upstash
Utilisez l'interface en ligne de commande ctx7 pour récupérer la documentation des bibliothèques, gérer les compétences de codage IA et configurer Context7 MCP. Activez-vous lorsque l'utilisateur mentionne "ctx7" ou "context7",…
official
context7-mcp
upstash
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur des bibliothèques, des frameworks, des références d'API ou a besoin d'exemples de code. S'active pour les questions de configuration, le code…
official
documentation-lookup
upstash
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur des bibliothèques, des frameworks, des références d'API ou a besoin d'exemples de code. S'active pour les questions de configuration, de code…
official
find-docs
upstash
Récupérez la documentation actuelle et les exemples de code pour toute bibliothèque en utilisant l'interface en ligne de commande Context7.
official
context7-cli
upstash
Utilisez l'interface en ligne de commande ctx7 pour récupérer la documentation des bibliothèques, gérer les compétences de codage IA et configurer Context7 MCP. Activez-vous lorsque l'utilisateur mentionne "ctx7" ou "context7",…
official
context7-docs-lookup
upstash
Utilisez Context7 pour récupérer la documentation de bibliothèque à jour. S'active lorsque l'utilisateur pose des questions sur des bibliothèques, frameworks, références d'API, ou a besoin d'exemples de code —…
official
context7-mcp
upstash
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur des bibliothèques, des frameworks, des références d'API ou a besoin d'exemples de code. S'active pour les questions de configuration, le code…
official
ctx7-cli
upstash
Utilisez l'interface en ligne de commande ctx7 pour récupérer la documentation de bibliothèque, gérer les compétences de codage IA et configurer Context7 MCP. Activez-vous lorsque l'utilisateur mentionne "ctx7" ou "context7",…
official