redis: dump.rdb sichern

Kontext

Ich habe einen laufenden Redis-Server.

Ich möchte ein Backup machen.

Idee:

Ich möchte Folgendes tun:

cp dump.rdb ~/some-other-location/06-24-2012.rdb ?
Besorgnis, Sorge

Ich sehe nichts, was mir verspricht, dass dump.rdb immer ein konsistenter Datenbankspeicher ist. (Das heißt, es scheint mir möglich zu sein, dass redis während der Ausführung von cp in der Mitte des Schreibens einiger Daten ist und sich daher dump.rdb nicht in einem konsistenten Zustand befindet.)

Problem:

Das ist schlecht, weil ich jetzt die redis db herunterfahren muss, um eine Kopie von dump.rdb zu erstellen

Frage:

Was ist der richtige Weg, um während ein Redis-Server läuft, ein Live-Backup der Datenbank zu erstellen? Und welcher Teil des Handbuchs verspricht mir, dass diese Methode eine Datenbank erstellt, die in einem konsistenten (nicht halb geschriebenen) Zustand ist.

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage