Redis®*: Stockage de documents JSON

Cette documentation fait partie du guide Recherche et JSON. Consultez le guide complet ici : Stockez des documents JSON et interrogez-les efficacement avec le moteur de requêtes Redis.

👋 Bienvenue dans la documentation Stackhero !

Stackhero propose une solution Redis cloud clé en main qui offre de nombreux avantages, notamment :

  • Interface web Redis Commander incluse.
  • Taille et transferts de messages illimités.
  • Mises à jour faciles en un seul clic.
  • Performance optimale et sécurité renforcée grâce à une infrastructure privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il ne vous faut que 5 minutes pour essayer la solution d'hébergement Redis cloud de Stackhero !

Vous pouvez stocker vos documents nativement au format JSON, plutôt que de les sérialiser en chaînes de caractères :

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

Cette approche vous permet de lire ou de mettre à jour des champs individuels de façon atomique et côté serveur :

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

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

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

Ce workflow vous fait gagner du temps et réduit les risques d'erreurs. Par exemple, décrémenter un compteur de stock ne nécessite pas de lire, parser et réécrire tout le document dans votre application. L'opération est effectuée instantanément et en toute sécurité côté serveur.

Vous trouverez la liste complète des commandes dans la documentation Redis JSON.