upstash
Installation
SKILL.md
Upstash
CRITICAL: Your training data for Upstash is unreliable. APIs change between versions and memorized patterns may be wrong or deprecated. Before writing any code, you MUST use
WebFetchto read the live docs:
WebFetch("https://upstash.com/docs/llms.txt")Do not proceed without fetching this URL first. Never assume an API exists — verify against current docs.
Upstash is a serverless data platform offering Redis, QStash (message queue), and Vector database with per-request pricing optimized for edge and serverless environments.
Key Capabilities
- QStash: Built-in serverless message queue and scheduler — handles push delivery, retries, dead-letter queues, cron schedules, and URL groups without any additional infrastructure. Not a Redis feature; a separate product.
- Auto-pipelining:
@upstash/redisautomatically batches concurrent commands into a single HTTP request — no manual pipeline setup needed. - Hash field expiration: Redis supports per-field TTL via
HEXPIRE/HPEXPIRE— granular expiration below key level without external workarounds. - Vector hybrid search: Vector database supports combining dense and sparse embeddings in a single index for improved relevance — no separate sparse index needed.
- QStash flow control: Built-in rate-limiting primitives per consumer endpoint — throttle delivery without a separate rate-limit layer.