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 sur la documentation de Stackhero !
Stackhero propose une solution Redis cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Interface web Redis Commander incluse.
- Taille et transferts de messages illimités.
- Mises à jour simplifiées en un 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 suffit de 5 minutes pour essayer la solution d'hébergement Redis cloud de Stackhero !
Vous pouvez stocker des documents nativement au format JSON, au lieu 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 méthode 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 simplifie vos développements et limite les 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 de façon sûre et immédiate côté serveur.
Vous trouverez la liste complète des commandes dans la documentation Redis JSON.