So verwenden Sie die RDB

So verwenden Sie die RDB
Backups sind wesentliche Funktionen in sensiblen Datenumgebungen wie Datenbanken. Sie ermöglichen es uns, Restorationen im Falle von Fehlern und Fehlern durchzuführen.

Ein Beispiel für eine solche Umgebung ist eine Datenbank wie Redis. Da es sich um eine In-Memory-Datenbank handelt, kann ein einfacher Fehler wie Stromausfall zu Datenverlust führen. Es ist daher wichtig, die Beharrlichkeit für Ihre Daten zu haben.

In diesem Tutorial wird er erfahren, wie Sie mit der Redis -Datenbanksicherung arbeiten, um die im Speicher gespeicherten Daten auf der Festplatte des Systems zu speichern und Restaurationen aus dem RDB durchzuführen.

Datenunterstützung

Wir verwenden den Befehl speichern, um eine Sicherung des aktuellen Datensatzes in Redis durchzuführen. Der Befehl erstellt einen Schnappschuss, der alle Daten im Redis -Cluster im Binärformat des Dumps enthält.RDB -Datei.

Um den Befehl speichern zu verwenden, geben Sie in der Redis -CLI Speichern ein.

192.168.100.78: 6379> Speichern
OK

Sobald Sie den Befehl ausgeführt haben, sollte Redis eine Zeichenfolge zurückgeben, OK, um anzuzeigen, dass im Befehl keine Fehler aufgetreten sind.

Wenn nicht, gibt Redis eine Fehlermeldung zurück, die den Fehlertyp im Befehl zeigt. Zum Beispiel liefert Redis den folgenden Fehler für falsche Argumente.

192.168.100.78: 6379> Speichern 1
(Fehler) Fehlerhafte falsche Anzahl von Argumenten für den Befehl "Speichern"

Sobald der Befehl Save erfolgreich ausgeführt wurde, erstellt Redis eine Müllkippe.RDB -Datei im Redis -Verzeichnis.

Redis empfiehlt nicht, den Befehl speichern in der Produktion zu verwenden. Dies liegt daran, dass es andere Kunden blockiert, bis der Betrieb abgeschlossen ist.

Um dies zu beheben, können Sie den BGSave -Befehl verwenden. Es funktioniert ähnlich wie der Befehl Speichern, verwendet jedoch einen untergeordneten Prozess im Hintergrund.

Zum Beispiel:

192.168.100.78: 6379> BGSave
Hintergrundsparungen begannen

Daten restaurieren

Backups erfüllen keinen Zweck, wenn wir sie nicht verwenden können. Lassen Sie uns diskutieren, wie Sie den Müllkippe verwenden können.RDB -Datei zum Wiederherstellen Ihrer Datensätze.

Beachten Sie zunächst den Ort Ihres Backup -Müllkippe.RBD -Datei.

Beenden Sie als nächstes den Redis -Server:

Sudo Service Redis-Server-Stopp

Bewegen Sie die Müllkippe.RDP -Sicherungsdatei in den Root des Redis -Servers

sudo mv ~/dump.RDB/var/lib/redis/

Sie sollten jetzt die Daten aus dem Dump haben.RDB in Redis geladen.

Abschluss

Dieser Artikel hat uns beigebracht.

Bleiben Sie dran für weitere Tutorials!