Valkey: Archiviazione di documenti JSON

Questa documentazione fa parte della guida Ricerca e JSON. Consulta la guida completa qui: Archivia e interroga documenti JSON con il modulo di ricerca Valkey.

👋 Benvenuto nella documentazione di Stackhero!

Stackhero offre una soluzione Valkey cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:

  • Interfaccia web Valkey Admin inclusa.
  • Dimensione e trasferimento dei messaggi illimitati.
  • Aggiornamenti semplici con un solo clic.
  • Prestazioni ottimali e sicurezza avanzata grazie a un'infrastruttura privata e dedicata.

Risparmia tempo e semplificati la vita: bastano 5 minuti per provare la soluzione Valkey cloud hosting di Stackhero!

Puoi archiviare documenti strutturati nativamente come JSON, senza serializzarli in stringhe:

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

La lettura o l'aggiornamento di un singolo campo è veloce, atomica e gestita lato server:

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

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

Questo approccio elimina la necessità di recuperare e analizzare l'intero documento nella tua applicazione per ogni aggiornamento. Ad esempio, decrementare un contatore di stock diventa un'unica operazione atomica. Niente più condizioni di race o codice aggiuntivo.

Il set di comandi JSON.* corrisponde all'API di RedisJSON, quindi la maggior parte dei client Valkey e Redis funziona senza modifiche.