我使用Redis的,今天我開始得到以下異常:Redis的/新建.rdb文件,而Redis的仍在運行
Can't save in background: fork: Cannot allocate memory
據我瞭解,因爲我的DB太大出現這個錯誤,這個過程沒有記憶。
所以我開始刪除表格,但問題在於,Redis不能成功將其寫入光盤,並且面對它不知道這種更改。
我決定創建新.rdb
文件(/etc/redis.config
),然後用新的RDB文件更改文件路徑:
dbfilename dump_cache_new.rdb
然後,我將重新加載所有的數據,我的關鍵(我可以做到這一點 - 從我的文件系統獲取數據),並重新啓動redis服務。
的問題是,我不能創建這個文件,因爲Redis的現在與舊的路徑執行(和Redis的具有運行,因爲從其他進程需要一些關鍵數據)。
如何創建此dump_cache_new.rdb文件,而redis仍在使用舊路徑運行?