Valkey: Stockage de documents JSON
Cette documentation fait partie du guide Recherche et JSON. Consultez le guide complet ici : Stockez et interrogez des documents JSON avec le module de recherche Valkey.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Valkey cloud prête à l'emploi qui offre de nombreux avantages, notamment :
- Interface web Valkey Admin incluse.
- Taille des messages et transferts 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 Valkey cloud hosting de Stackhero !
Vous pouvez stocker des documents structurés nativement au format JSON, sans avoir à les sérialiser en chaînes de caractères :
JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"stock":12}'
Lire ou mettre à jour un champ unique est rapide, atomique et géré côté serveur :
JSON.GET product:1 $.price
# "[459]"
JSON.NUMINCRBY product:1 $.stock -1
# "[11]"
Cette approche évite d'avoir à récupérer et parser l'intégralité du document dans votre application à chaque modification. Par exemple, décrémenter un compteur de stock devient une opération atomique unique. Plus de conditions de concurrence ni de code supplémentaire.
L'ensemble de commandes JSON.* correspond à l'API de RedisJSON, ainsi la plupart des clients Valkey et Redis fonctionnent sans modification.