R
redis-js
Work with the Upstash Redis JavaScript/TypeScript SDK for serverless Redis operations. Use for caching, session storage, rate limiting, leaderboards, full-text search, and all Redis data structures. Supports automatic serialization/deserialization of JavaScript types.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Work with the Upstash Redis JavaScript/TypeScript SDK for serverless Redis operations. Use for caching, session storage, rate limiting, leaderboards, full-text search, and all Redis data structures. Supports automatic serialization/deserialization of JavaScript types.
How to use
- Zainstaluj pakiet npm install @upstash/redis w swoim projekcie.
- Skonfiguruj dostęp do Redis, ustawiając zmienne środowiskowe UPSTASH_REDIS_REST_URL i UPSTASH_REDIS_REST_TOKEN w pliku .env, lub przekaż je bezpośrednio podczas inicjalizacji.
- Zaimportuj Redis z pakietu i zainicjalizuj instancję — możesz użyć Redis.fromEnv() aby automatycznie pobrać dane z zmiennych środowiskowych.
- Wybierz strukturę danych odpowiednią do Twojego przypadku użycia: SET i GET dla wartości prostych, HSET i HGET dla obiektów, LPUSH i LRANGE dla list, ZADD i ZRANGE dla rankingów, lub JSON.SET dla zagnieżdżonych danych.
- Wykonuj operacje na Redis — SDK automatycznie serializuje i deserializuje typy JavaScript, więc możesz pracować bezpośrednio z obiektami, tablicami i wartościami bez ręcznej konwersji.
- Dla wyższej wydajności użyj auto-pipeline do automatycznego grupowania żądań w jedną operację, zamiast wysyłać każde polecenie osobno.