2013-07-17 132 views
0

我正在使用redis 2.6.9。目前,我不確定dump.rdb文件來自哪個版本的redis(我試圖從另一臺計算機上覆制redis信息 - 如果這不起作用,我會查看slave選項)。 dump.rdb文件位於父級redis目錄中。在redis.conf文件中,名稱和目錄位置似乎與我擁有的相匹配。我不相信我有文件權限問題。但是,當我啓動Redis服務器時,它似乎沒有從轉儲文件中讀取,並且在服務器啓動後,redis中沒有鍵等。redis dump.rdb文件未加載

redis.conf

dbfilename dump.rdb 
dir ./ 

任何有用的建議來解決/解決這一問題將不勝感激。由於

** **更新我 複製是在錯誤的目錄中的文件RDB - 我把它搬到這解決了這個問題(回想起來src目錄下,我可能已經改變了配置文件指向一個絕對路徑而且這也應該做到這一點)。

+0

您確定您正在加載正確的redis.conf文件嗎? – Jeff

+0

我在啓動服務器時也指定了redis.conf名稱 - 它似乎沒有任何區別。 –

+1

將rdb文件移動到src目錄(以前使用不正確的目錄)。問題解決(由飛行員錯誤引起) –

回答

1

我將dump.rdb文件放在src目錄中,之後redis能夠在重新啓動時加載轉儲文件中的數據。 dump.rdb文件位置在配置文件中指定,默認情況下指向當前目錄。