Heim > Artikel > Backend-Entwicklung > Redis-Datensicherungs- und -wiederherstellungsmethoden
In diesem Artikel stellen wir Ihnen eine einfache und einfache Methode zur Sicherung und Wiederherstellung von Redis-Daten vor, ein Beispiel für die Migration von Redis-Daten auf verschiedene Hosts und einen wichtigen Tipp für die Implementierung von Sicherungsskripten. Wir hoffen, dass er Ihnen helfen kann.
Beispiel
Ziel: Kopieren Sie die Redis-Daten auf dem Server CentOS auf den Mac
Schritte:
Auf CentOS-Dump suchen Dateispeicherort
vi /etc/redis.conf dbfilename dump.rdb dir /var/lib/redis
Beschreibungsdatei befindet sich in
/var/lib/redis/dump.rdb
Speicherort der Dump-Datei auf dem Mac finden
vi /usr/local/etc/redis.conf dbfilename dump.rdb dir /usr/local/var/db/redis
Kopieren Sie die dump.rdb auf dem Server auf den Mac-Computer
scp root@dv:/var/lib/redis/dump.rdb ./
Starten Sie Redis neu Mac
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
PS: Backup-Skript
Sehen Sie sich das folgende Skript an,
#! /bin/bash PATH=/usr/local/bin:$PATH redis-cli SAVE date=$(date +"%Y%m%d") cp /var/lib/redis/6379/dump.rdb /data01/cache_backup/$date.rdb echo "done!"
Mit dem obigen Skript können Sie Redis-Datendateien mit Cron oder anderen Methoden sichern. Die Details lauten wie folgt:
SAVE muss zuerst ausgeführt werden, da die RDB-Datei von Redis nicht immer ein vollständiges Abbild der Speicherdaten ist. SAVE muss vor dem Sichern durchgeführt werden, d dann die RDB-Datei kopieren.
Der spezifische Pfad von rdb ist nicht unbedingt der oben genannte Pfad, er kann in der Redis-Konfigurationsdatei /etc/redis/6379.conf gefunden werden
# The filename where to dump the DB dbfilename dump.rdb # The working directory. # # The DB will be written inside this directory, with the filename specified # above using the 'dbfilename' configuration directive. # # Also the Append Only File will be created inside this directory. # # Note that you must specify a directory here, not a file name. dir /var/lib/redis/6379
Verwandte Empfehlungen:
Detaillierte Erläuterung der Datensicherung und -wiederherstellung der MySQL-Datenbank_MySQL
Detaillierte Erläuterung der Datensicherung und -wiederherstellung der MySQL-Datenbank
Das einfachste Tutorial zur Sicherung und Wiederherstellung von MySQL-Daten in der Geschichte
Das obige ist der detaillierte Inhalt vonRedis-Datensicherungs- und -wiederherstellungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!