Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis-Datenbanken auf einem Entwicklungscomputer mit mehreren Projekten

Wenn die Projekte unabhängig sind und daher keine Daten gemeinsam nutzen müssen, ist es viel besser, mehrere Redis-Instanzen zu verwenden – jede Projektkonfiguration hat eine Portnummer anstelle eines Datenbanknamens/einer Datenbank-ID. Erstellen Sie für jede Datei eine entsprechend benannte Konfigurationsdatei und ein Startskript, damit Sie jede Instanz, die Sie benötigen, mit einem einzigen Klick ausführen können.

Stellen Sie sicher, dass Sie die Speichereinstellungen in jeder Konfigurationsdatei aktualisieren und die Ports festlegen - Mehrere Instanzen, die dieselbe dump.rdb-Datei verwenden, funktionieren, führen jedoch zu einigen ziemlich verwirrenden Fehlern.

Ich verwende auch separate Instanzen für Entwicklung und Tests, sodass die Testinstanz niemals etwas auf die Festplatte schreibt und zu Beginn jedes Tests geleert werden kann.