Valkey: JSON dokumentų saugojimas

Ši dokumentacija yra Paieška ir JSON vadovo dalis. Visą vadovą rasite čia: Saugojimas ir užklausos su JSON dokumentais naudojant Valkey paieškos modulį.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Valkey cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įtrauktą Valkey Admin web UI.
  • Neribotas žinučių dydis ir perdavimas.
  • Paprasti atnaujinimai vienu paspaudimu.
  • Optimali veikla ir stipri saugumo apsauga, užtikrinama naudojant privačią, dedikuotą infrastruktūrą.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Valkey cloud hosting sprendimą užtrunka tik 5 minutes!

Galite natūraliai saugoti struktūruotus dokumentus kaip JSON, jų neserializuodami į eilutes:

JSON.SET product:1 $ '{"name":"Espresso machine","brand":"Bianca","price":459,"stock":12}'

Vieno lauko nuskaitymas ar atnaujinimas yra greitas, atominis ir vykdomas serverio pusėje:

JSON.GET product:1 $.price
# "[459]"

JSON.NUMINCRBY product:1 $.stock -1
# "[11]"

Šis metodas pašalina poreikį kiekvienam atnaujinimui jūsų aplikacijoje gauti ir išparsinti visą dokumentą. Pavyzdžiui, atsargų skaitiklio sumažinimas tampa viena atomine operacija. Nebelieka lenktyniavimo sąlygų ar papildomo kodo.

JSON.* komandų rinkinys atitinka RedisJSON API, todėl dauguma Valkey ir Redis klientų veikia be pakeitimų.