In tatsächlichen Produktionsszenarien kann es aus Gründen wie der Verlagerung des Computerraums oder dem Austausch physischer Maschinen erforderlich sein, Redis-Daten in die Produktionsumgebung zu migrieren. In diesem Artikel erfahren Sie, wie Sie Redis-Daten migrieren.
Es gibt im Allgemeinen drei Möglichkeiten, Redis-Daten zu migrieren:
1. Tools von Drittanbietern: Redis-Dump, Redis-Load
2, AOF-Mechanismus, Sie müssen die AOF-Funktion aktivieren
3. RDB-Speichermechanismus
Hier stellen wir die erste Methode vor, exportieren die Daten über Redis-Dump und importieren sie dann über Redis -laden. Fangen wir an.
Schritt 1: gcc installieren
Führen Sie den gcc-Befehl im Terminal aus. Wenn Sie die Meldung erhalten, dass kein solcher Befehl vorhanden ist, bedeutet dies, dass er installiert werden muss. Andernfalls überspringen Sie diesen Schritt
yum -y install gcc automake autoconf libtool make
Schritt 2: Konfigurieren Sie die Quelladresse der offiziellen Ruby-Website
Da sich die Standardquelladresse der offiziellen Ruby-Website im Ausland befindet und die Zugriffsgeschwindigkeit sehr hoch ist langsam, daher ist es erforderlich, es als inländische Quelladresse zu konfigurieren
gem sources -a http://gems.ruby-china.org/ 添加国内源地址 gem source -l 查看是否添加成功 gem source --remove http://rubygems.org/ 去掉国外源地址 gem source -l 确认现在的源地址只有国内
Schritt 3: RVM-Befehl installieren
配置Google DNS /etc/resolv.conf nameserver 8.8.8.8 gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 curl -L get.rvm.io | bash -s stable echo "export rvm_max_time_flag=20" >> ~/.rvmrc
Schritt 4: Ruby installieren
rvm install 2.3.3
Schritt 5: Bestätigen Sie die Ruby-Version
Da Redis-Dump erfordern muss, dass die Ruby-Version nicht niedriger als 2.2.2 ist
ruby -v
Wenn die Ausgabeinformationen Ruby sind 2.3.3xxx bedeutet, dass die Version derzeit verwendet wird. Die Version ist korrekt. Fahren Sie mit dem nächsten Schritt fort. Andernfalls gehen Sie wie folgt vor:
rvm use 2.3.3 --default
Setzen Sie die Standard-Ruby-Version auf 2.3.3.
rvm remove $version
Löschen Sie die alte Version, die von Ruby -v gefunden wurde. Sie müssen nur die vorherige digitale Versionsnummer angeben.
Schritt 6: Redis-Dump installieren
gem install redis-dump -V
Schritt 7: Bestätigen, dass redis-dump erfolgreich installiert wurde
find / -iname redis-dump
Schritt 8: Redis-Dump exportiert Daten
Das mit Redis-Dump exportierte Datenformat ist ausschließlich das JSON-Format
redis-dump -u :yourpassword@127.0.0.1:6379 > /tmp/redis-mv.json 注意换成自己的密码,如果没有密码就去掉
Schritt 9: Exportieren Verschieben Sie die Datendatei nach der importierte Redis-Server
Schritt 10: Importierte Daten redis-laden
cat redis-mv.json | redis-load -u :yourpassword@127.0.0.1:6379 注意换成自己的密码,如果没有密码就去掉
An diesem Punkt ist die Datenmigration abgeschlossen. Vergessen Sie nicht, die importierten Redis zu überprüfen und zu verifizieren.
Weitere Redis-Kenntnisse finden Sie in der Spalte Redis-Einführungs-Tutorial.
Das obige ist der detaillierte Inhalt vonMigrieren Sie die Redis-Datenbank mithilfe der Redis-Dump- und Redis-Load-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!