Redis®*: JSON-documenten opslaan

Deze documentatie maakt deel uit van de Zoeken en JSON-gids. Bekijk de volledige gids hier: Sla JSON-documenten op en doorzoek ze efficiënt met de Redis query engine.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Redis cloud oplossing met tal van voordelen, waaronder:

  • Redis Commander webinterface inbegrepen.
  • Onbeperkte berichtgrootte en overdrachten.
  • Updates eenvoudig met één klik.
  • Optimale prestaties en sterke beveiliging dankzij een privé, dedicated infrastructuur.

Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Redis cloud hosting oplossing van Stackhero uit te proberen!

U kunt documenten native als JSON opslaan, in plaats van ze te serialiseren als strings:

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

Deze aanpak maakt het mogelijk om individuele velden atomair en server-side te lezen of bij te werken:

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

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

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

Deze workflow bespaart tijd en verkleint de kans op fouten. Bijvoorbeeld, het verlagen van een voorraadcounter vereist niet dat u het hele document leest, parseert en herschrijft in uw applicatie. In plaats daarvan gebeurt dit direct en veilig op de server.

De volledige lijst met commando's vindt u in de Redis JSON documentatie.