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.