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.