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!