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.