Redis®*: Archiviazione di documenti JSON
Questa documentazione fa parte della guida Ricerca e JSON. Consulta la guida completa qui: Archivia documenti JSON ed esegui query in modo efficiente con il motore di ricerca Redis.
👋 Benvenuti nella documentazione di Stackhero!
Stackhero offre una soluzione Redis cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:
- Interfaccia web Redis Commander 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 di hosting Redis cloud di Stackhero!
Puoi archiviare documenti nativamente come JSON, invece di serializzarli come stringhe:
JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"tags":["coffee","kitchen"],"stock":12}'
Questo approccio ti permette di leggere o aggiornare singoli campi in modo atomico e lato server:
JSON.GET product:1 $.price
# "[459]"
JSON.NUMINCRBY product:1 $.stock -1
# "[11]"
JSON.ARRAPPEND product:1 $.tags '"gift"'
Questo flusso di lavoro semplifica le operazioni e riduce gli errori. Ad esempio, decrementare un contatore di stock non richiede di leggere, analizzare e riscrivere l'intero documento nella tua applicazione: l'operazione avviene in modo sicuro e immediato sul server.
Puoi trovare l'elenco completo dei comandi nella documentazione Redis JSON.