Volver a Agent Skills
Datos y Analítica
Upstash Serverless Redis/Kafka
Usa Upstash para Redis y Kafka serverless con precios por solicitud y replicación global para computación en el edge.
Claude Code Cursor Copilot Windsurf Gemini CLI
Descripción General
Upstash proporciona Redis y Kafka serverless con APIs basadas en HTTP diseñadas para entornos serverless y edge. A diferencia del Redis tradicional que requiere conexiones TCP persistentes, Upstash Redis usa una API REST que funciona en Cloudflare Workers, Vercel Edge Functions, AWS Lambda y cualquier runtime con capacidad HTTP. Los precios por solicitud significan que no pagas nada cuando no hay tráfico.
El cliente @upstash/redis proporciona una API completamente tipada para todos los comandos de Redis, con soporte integrado para serialización/deserialización automática de valores JSON. Upstash Redis soporta todas las estructuras de datos y comandos estándar de Redis, además de replicación global para lecturas de baja latencia en todo el mundo. La plataforma incluye paquetes integrados de limitación de velocidad (@upstash/ratelimit) y búsqueda vectorial (@upstash/vector).
Upstash Kafka proporciona Kafka serverless con el mismo modelo HTTP-first y pago por solicitud. Permite streaming de eventos, colas de mensajes y agregación de logs sin gestionar clústeres de Kafka. El servicio QStash ofrece colas de mensajes basadas en HTTP con entrega garantizada, programación y lógica de reintento, diseñado específicamente para flujos de trabajo serverless. Todos los servicios de Upstash incluyen un generoso nivel gratuito adecuado para desarrollo y pequeñas cargas de trabajo en producción.
El cliente @upstash/redis proporciona una API completamente tipada para todos los comandos de Redis, con soporte integrado para serialización/deserialización automática de valores JSON. Upstash Redis soporta todas las estructuras de datos y comandos estándar de Redis, además de replicación global para lecturas de baja latencia en todo el mundo. La plataforma incluye paquetes integrados de limitación de velocidad (@upstash/ratelimit) y búsqueda vectorial (@upstash/vector).
Upstash Kafka proporciona Kafka serverless con el mismo modelo HTTP-first y pago por solicitud. Permite streaming de eventos, colas de mensajes y agregación de logs sin gestionar clústeres de Kafka. El servicio QStash ofrece colas de mensajes basadas en HTTP con entrega garantizada, programación y lógica de reintento, diseñado específicamente para flujos de trabajo serverless. Todos los servicios de Upstash incluyen un generoso nivel gratuito adecuado para desarrollo y pequeñas cargas de trabajo en producción.
¿Para Quién Es?
- Añadir caché Redis a funciones serverless sin problemas de conexión
- Implementar limitación de velocidad para endpoints de API con @upstash/ratelimit
- Construir arquitecturas orientadas a eventos con Kafka serverless
- Programar tareas en segundo plano con la cola de mensajes QStash
Instalación
Configurar Claude Code
npm install @upstash/redis Configuración
import { Redis } from "@upstash/redis"
const redis = new Redis({
url: process.env.UPSTASH_REDIS_REST_URL!,
token: process.env.UPSTASH_REDIS_REST_TOKEN!,
})
// Works in edge/serverless (HTTP-based)
await redis.set("user:123", { name: "John", plan: "pro" }, { ex: 3600 })
const user = await redis.get("user:123")
// Rate limiting
import { Ratelimit } from "@upstash/ratelimit"
const ratelimit = new Ratelimit({
redis,
limiter: Ratelimit.slidingWindow(10, "10 s"),
})
const { success } = await ratelimit.limit("user:123") Explora herramientas de IA
Las mejores herramientas de IA que complementan tus habilidades
Lee artículos sobre IA y diseño
Consejos y tendencias en el mundo del diseño y la IA
Skills Relacionados
Datos y Analítica
Sentry Error Tracking
Monitorea errores en producción y analiza sus causas vinculándolos automáticamente con el código responsable.
Claude Code Cursor Copilot
Datos y Analítica PostHog Product Analytics
Rastrea el comportamiento de usuarios y analiza embudos de conversión para tomar decisiones basadas en datos.
Claude Code Cursor
Datos y Analítica Database Query Builder
Genera consultas SQL optimizadas y convierte preguntas en lenguaje natural a consultas de base de datos.
Claude Code Codex Copilot