sql >> Databasteknik >  >> NoSQL >> Redis

Vad är poängen med flera Redis-databaser?

I princip är Redis-databaser på samma instans inte annorlunda än scheman i RDBMS-databasinstanser.

Så, med allt detta sagt, varför/när skulle jag någonsin vilja använda multiplaRedis-databaser istället för att bara snurra upp en extra instans av Redis för varje extra databas jag vill ha?

Det finns en klar fördel med att använda redis-databaser i samma redis-instans, och det är hanteringen. Om du snurrar upp en separat instans för varje applikation, och låt oss säga att du har 3 appar, är det 3 separata redis-instanser, som var och en kommer att behöva en slav för HA i produktionen, så det är 6 totala instanser. Ur förvaltningssynpunkt blir det här rörigt väldigt snabbt eftersom du behöver övervaka dem alla, göra uppgraderingar/patchar etc. Om du inte planerar att överbelasta redis med hög I/O är en enda instans med en slav enklare och lättare att hantera förutsatt att den uppfyller din SLA.



  1. Hur man lagrar listelement i Redis cache

  2. MongoDB 3.2-autentisering misslyckades

  3. Hur man avbryter ett köat jobb i Laravel eller Redis

  4. Importera csv-data som array i mongodb med mongoimport