MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
提升上面的這個錯誤不知道為什麼我找了很多答案網上的朋友提示這樣:config set stop-writes-on-bgsave-error no把這個配置關閉了請問下關閉了這個會有什麼影響嗎? ? ?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
config set stop-writes-on-bgsave-error no
只是忽略了錯誤,你的rdb持久化仍然會錯誤,導致rdb備份失效。出現你這個問題最好檢查一下:
redis程式使用者是否有rdb檔案的讀寫權限。
rdbfork子程序備份資料時,redis佔用記憶體會翻一倍,看看你伺服器此時記憶體夠用不。
fork
檔案 是不是沒有寫權限啊
有讀寫權限的
RDB是Redis持久化方式的一种,会定期在磁盘上做持久化操作。目测是因为Redis沒有寫磁碟的權限。
RDB
Redis
參考一下這篇文章 http://www.cnblogs.com/qq7829...
裡面說到在/etc/sysctl.conf 加入vm.overcommit_memory = 1 然後重啟解決,題主試試看能不能解決
還有看看你的磁碟是不是滿了,這種情況也會出現這個問題,可以用指令df -h看看磁碟使用情況
df -h
只是忽略了錯誤,你的rdb持久化仍然會錯誤,導致rdb備份失效。出現你這個問題最好檢查一下:
redis程式使用者是否有rdb檔案的讀寫權限。
rdb
fork
子程序備份資料時,redis佔用記憶體會翻一倍,看看你伺服器此時記憶體夠用不。檔案 是不是沒有寫權限啊
有讀寫權限的
RDB
是Redis
持久化方式的一种,会定期在磁盘上做持久化操作。目测是因为
Redis
沒有寫磁碟的權限。參考一下這篇文章 http://www.cnblogs.com/qq7829...
裡面說到在/etc/sysctl.conf 加入vm.overcommit_memory = 1 然後重啟解決,題主試試看能不能解決
還有看看你的磁碟是不是滿了,這種情況也會出現這個問題,可以用指令
df -h
看看磁碟使用情況