MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

字號+ 編輯: 国内TP粉 修訂: 种花家 來源: 原创 2023-09-12 我要說兩句(0)

如果你忽然發現服務器報了這個問題, 要麽就是你服務器redis進人瞎改你東西了, 要麽就是...

如果在服務器上遇到這種報錯:

MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

這個報錯在實際線上服務器, 個人分析是因爲redis無法持久化, 爆了服務器物理内存。

故障現象分析

如果redis内存用爆了, 你拿客戶耑登錄看redis服務器可能會顯示一片空白, 也可能redis除了重啓服務, 根本就進不去。

解決方式

增加服務器物理内存

槼劃必要的redis鍵存入, 沒必要的干掉。有的哥們做架構的說, 勞資的項目性能第一, 用redis可以存一切, mysql postgresql什麽的都不用。面對這種問題,那就等著難受吧。既然性能這麽重要, 項目又爆了内存了, 爲什麽不用mongo呢?

閲完此文,您的感想如何?
  • 有用

    2

  • 沒用

    1

  • 開心

    1

  • 憤怒

    1

  • 可憐

    1

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • redis-server啓動時報錯FATAL CONFIG FILE ERROR

  • centos7環境下用yum安裝redis報錯沒有redis安裝包

  • phpredis擴展的使用命令全集

  • php7和php8安裝php-redis擴展

我要說說
網上賓友點評