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.