2017-01-26 28 views
0

我配置一個Redis的實例只在存儲器(沒有數據被轉儲到永久存儲)通過註釋掉save命令操作:Redis的負荷,並繼續只在內存

################################ SNAPSHOTTING ################################ 

# save 900 1 
# save 300 10 
# save 60 10000 

現在,當我啓動我的實例,Redis檢查是否有任何數據文件dump.rdb。如果是,那麼它會加載數據,並且執行只會在內存中繼續。

有沒有辦法讓我從appendonly.aof加載以前的數據(僅附加模式),然後只在「僅限內存模式」下繼續?

回答

2

當且僅當appendonly沒有被設置爲no時,在啓動時不與AOF加載(與RDB不同)。作爲解決方法,您可以在redis.conf文件中將appendonly設置爲yes,並且服務器啓動並運行後,發出CONFIG SET appendonly no將其關閉。