Redis®*: Przechowywanie dokumentów JSON
Ta dokumentacja jest częścią przewodnika Wyszukiwanie i JSON. Pełny przewodnik znajdziesz tutaj: Przechowuj dokumenty JSON i efektywnie je przeszukuj za pomocą silnika zapytań Redis.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Redis cloud, które zapewnia szereg korzyści, w tym:
- Wbudowany web UI
Redis Commander.- Nieograniczona wielkość i transfer wiadomości.
- Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
- Optymalna wydajność i wysoki poziom bezpieczeństwa dzięki prywatnej, dedykowanej infrastrukturze.
Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie hostingu Redis cloud od Stackhero!
Możesz przechowywać dokumenty natywnie jako JSON, zamiast serializować je do stringów:
JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"tags":["coffee","kitchen"],"stock":12}'
Takie podejście pozwala na atomowy odczyt lub aktualizację pojedynczych pól po stronie serwera:
JSON.GET product:1 $.price
# "[459]"
JSON.NUMINCRBY product:1 $.stock -1
# "[11]"
JSON.ARRAPPEND product:1 $.tags '"gift"'
To rozwiązanie upraszcza obsługę i ogranicza ryzyko błędów. Na przykład dekrementacja licznika stanu magazynowego nie wymaga odczytu, parsowania i ponownego zapisu całego dokumentu w aplikacji – operacja jest wykonywana natychmiast i bezpiecznie po stronie serwera.
Pełną listę poleceń znajdziesz w dokumentacji Redis JSON.