sql >> Database teknologi >  >> NoSQL >> Redis

Gem indlejret hash i redis via en node.js-app

Så vidt jeg ved er der ikke indbygget understøttelse af indlejrede strukturer i Redis, men de kan modelleres for eksempel med set+hash (svarende til hierarkiske træer). Hashes er sandsynligvis bedst egnet til lagring af felter og værdier af et enkelt JSON-objekt. Hvad jeg ville gøre er at gemme hver bruger med et præfiks (som er en Redis-konvention), for eksempel:

db.hmset("user:alex", JSON.stringify(jsonObj));

og brug derefter sæt til at gruppere brugere i ét sæt med en nøgle ved navn users . Jeg kan derefter få alle brugernøglerne med smembers kommando og få adgang til hver af dem individuelt med hgetall.



  1. Indsæt en Pandas Dataframe i mongodb ved hjælp af PyMongo

  2. At bestemme, hvorfor Redis modtager en SIGTERM hvert minut eller andet

  3. Hvis selleriarbejderen dør hårdt, bliver jobbet så prøvet igen?

  4. Sammenligning af mongoose _id og strenge