Redis®*: JSON-Dokumente speichern

Diese Dokumentation ist Teil des Suche und JSON-Leitfadens. Den vollständigen Leitfaden finden Sie hier: JSON-Dokumente speichern und effizient mit der Redis-Abfrage-Engine durchsuchen.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Redis Cloud-Lösung mit zahlreichen Vorteilen, darunter:

  • Redis Commander Web-Oberfläche inklusive.
  • Unbegrenzte Nachrichten­größe und Übertragungen.
  • Updates ganz einfach per Klick.
  • Optimale Performance und starke Sicherheit durch eine private, dedizierte Infrastruktur.

Sparen Sie Zeit und vereinfachen Sie Ihren Alltag: Es dauert nur 5 Minuten, um die Redis Cloud Hosting-Lösung von Stackhero auszuprobieren!

Sie können Dokumente nativ als JSON speichern, anstatt sie als Strings zu serialisieren:

JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"tags":["coffee","kitchen"],"stock":12}'

Mit diesem Ansatz können Sie einzelne Felder atomar und serverseitig lesen oder aktualisieren:

JSON.GET product:1 $.price
# "[459]"

JSON.NUMINCRBY product:1 $.stock -1
# "[11]"

JSON.ARRAPPEND product:1 $.tags '"gift"'

Dieser Workflow spart Aufwand und reduziert Fehler. Beispielsweise muss beim Dekrementieren eines Lagerbestandszählers nicht das gesamte Dokument in Ihrer Anwendung gelesen, geparst und neu geschrieben werden. Stattdessen erfolgt die Änderung sicher und unmittelbar auf dem Server.

Die vollständige Liste der Befehle finden Sie in der Redis JSON Dokumentation.