Valkey: Stockage de documents JSON
Cette documentation fait partie du guide Recherche et JSON. Consultez le guide complet ici : Stocker et interroger des documents JSON avec le module de recherche Valkey.
👋 Bienvenue dans la documentation Stackhero !
Stackhero propose une solution Valkey cloud clé en main qui offre de nombreux avantages, dont :
- Interface web Valkey Admin incluse.
- Taille et transferts de messages illimités.
- Mises à jour faciles en un seul clic.
- Performance optimale et sécurité avancé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 l’hébergement Valkey cloud 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 élimine le besoin de récupérer et d’analyser tout le 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, donc la plupart des clients Valkey et Redis fonctionnent sans modification.