Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis ist nach dem Start leer, obwohl es eine .rdb-Datei gibt

Ich würde empfehlen, die folgenden Dinge zu überprüfen:

  1. Überprüfen Sie in Ihrer Konfigurationsdatei, ob die Datei dir und dbfilename Die Eigenschaften spiegeln den Speicherort und den Dateinamen wider, an dem Sie die .rdb erwarten würden Datei (und vergewissern Sie sich natürlich, dass die richtige .rdb Datei befindet sich im erwarteten Pfad).

  2. Sehen Sie in Ihren Serverprotokollen beim Starten des Redis-Dienstes nach, ob Sie eine Protokollmeldung ähnlich der folgenden sehen:DB loaded from disk: x.xxx seconds erscheinen. Wenn die Nachricht nicht angezeigt wird oder wenn die Nachricht sehr nahe bei 0.000 seconds erscheint (was wahrscheinlich keine vernünftige Erwartungslaufzeit zum Laden einer 11 GB großen .rdb ist Datei von der Festplatte), dann könnte das ein weiterer Hinweis darauf sein, dass Ihre Konfiguration nicht nach .rdb sucht Datei an der richtigen Stelle.