2016-05-29 22 views
0

Hallo lokalen Server Redis Ich versuche, die dump.rdb Datei auf meinem lokalen redis 14.04,wie dump.rdb-Datei importieren

Ich habe diese Lösungen ausprobiert ubuntu Ich verwende zu importieren:

  1. backup data from server using SAVE command
  2. Locate the location to put the dump.rdb file

Da ich redis mit diesen tutorial installieren, so dass ich die importierte dump.rd kopieren b meiner redis Stammverzeichnis und begann dann die redis Server wie folgt:

src/redis-server 

und dann den Client verwenden:

src/redis-cli 

Aber wenn ich die alle Schlüssel zu bekommen versucht, mit KEYS * Ich habe (empty list or set) wo ging ich falsch? Ich habe das stundenlang gespielt, irgendwelche Hilfe? Danke

Antwort

0

fand ich das Problem in meinem Schritt, in der Dokumentation quick start redis:
src/redis-server Redis Verwendung wurde ohne explizite Konfigurationsdatei gestartet, damit ich den Server mit der Konfigurationsdatei starten müssen der Server lesen Sie meine dump.rdb Datei zu machen dies wie:

src/redis-server redis.conf 

jetzt kann ich alle importierten Daten.

0

Wenn Sie die Schritte richtig befolgt haben, wird es gut funktionieren.

1) Make sure the imported dump.rdb contains your data 
    2) Stop the redis server 
    3) copy the file in the correct directory (inside redis bin directory) 
parallel to redis-server. 
    4) make sure you have the same data, that is copied. (bcz possibilites 
that if your server is still running, it will replace your dump.rdb). 
    5) start your redis server you will surely find the values. 

Wenn es immer noch nicht funktioniert. Überprüfen Sie den DB-Dateinamen in Ihrer redis.conf-Datei. Es muss dbfilename dump.rdb sein. Wenn sich der Speicherort ändert, platzieren Sie ihn im richtigen Verzeichnis.

Ich hoffe, das funktioniert.

+0

Ich habe überprüft die rdb-Datei in meinem Terminal mit 'cat' Befehl und ich bin sicher, dass es Daten enthält, und der zweite Schritt stoppt den Server Ich denke, ich schon aufhören, weil ich nicht den Redis-Server laufen using service –

+0

Werte werden von dump.rdb nur beim Start des Diensts aufgefüllt. Stellen Sie also sicher, dass Ihr Redis-Server gestoppt ist und Sie 3 bis 5 Schritte ausgeführt haben. Überprüfen Sie auch die Datei redis.conf auf den Speicherort der Datei dump.rdb. Wenn das Problem weiterhin besteht, können Sie etwas falsch machen. –

+0

danke ich habe das Problem jetzt gefunden –

Verwandte Themen