Mehrere Redis-Instanzen

Die meisten Leute scheinen zu empfehlen, separate Redis-Instanzen auf verschiedenen Ports (6379 und 6380) auszuführen. Warum wird dies häufiger beim Erstellen einer zweiten Datenbank empfohlen? Ich bin noch nicht vollständig durch die Dokumentation, aber die meisten Beispiele erwähnen die Auswahl einer Redis-Datenbank beim Verbinden nicht wirklich. Ein Beispiel aus dem Ruby-Client, README von nrk / predis:

$redis = new Predis\Client(array(
    'scheme' => 'tcp',
    'host'   => '10.0.0.1',
    'port'   => 6379,
));

Derzeit führen wir Hubot in unserem Büro mit Campfire aus, und ich arbeite an einem zweiten für GTalk, da für jede Hubot-Instanz nur ein einziger Adapter verwendet werden kann. Daher überlege ich, eine zweite Datenbank oder Instanz von Redis zu erstellen, damit die Daten zwischen den beiden Hubots isoliert werden. Bevor ich jedoch weiterkam, wollte ich verstehen, warum Sie separate Instanzen verwenden, anstatt nur eine zweite Datenbank zu erstellen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage