sql >> Databasteknik >  >> NoSQL >> Redis

Redis databaser på en dev-maskin med flera projekt

Om projekten är oberoende och därför inte behöver dela data, är det mycket bättre att använda flera redis-instanser - varje projektkonfiguration har ett portnummer snarare än ett databasnamn/id. Skapa en lämpligt namngiven konfigurationsfil och startskript för var och en så att du kan köra vilken instans du behöver med ett enda klick.

Se till att du uppdaterar sparinställningarna i varje konfigurationsfil samt ställer in portarna - Flera instanser som använder samma dump.rdb-fil kommer att fungera, men leder till några ganska förvirrande buggar.

Jag använder också separata instanser för utveckling och testning så att testinstansen aldrig skriver något till disken och kan tömmas i början av varje test.



  1. Ta bort ett fält från alla element i array i mongodb

  2. spring-data-mongo - valfria frågeparametrar?

  3. Beständigt Python-objekt i minnet för nginx/uwsgi-server

  4. Vad är en markör i MongoDB?