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.交流群: PHP+JS聊天群

相关课文
  • redis-server启动时报错FATAL CONFIG FILE ERROR

  • centos7环境下用yum安装redis报错没有redis安装包

  • phpredis扩展的使用命令全集

  • php7和php8安装php-redis扩展

我要说说
网上宾友点评