R
redis-js
SDK do Redis bez serwera — cache, sesje i struktury danych w JavaScript
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Upstash Redis SDK to biblioteka JavaScript/TypeScript umożliwiająca pracę z Redis w środowisku serverless. Obsługuje wszystkie struktury danych Redis — od prostych stringów po listy, zbiory, posortowane zbiory i JSON — z automatyczną serializacją typów JavaScript. Użyj jej do cachowania, przechowywania sesji, ograniczania częstotliwości żądań, rankingów czy wyszukiwania pełnotekstowego. SDK komunikuje się przez REST API, co czyni je idealnym dla aplikacji bez stałego połączenia.
Jak używać
- 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.