开发环境最近遇到了"MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"的问题,服务出现了问题,一看日志是Redis在报这个错误。

查了查网上的资料,解决方案基本都是修改Redis的配置文件,将

stop-writes-on-bgsave-error yes修改为 stop-writes-on-bgsave-error no

这是一个暂时性的解决方法。看了看stackoverflow上的回答,最高赞回答是这样的,如下图:

大概意思是:这是一个快速应急方法,如果你担心你的数据,那就首先检查下bgsave方法为什么会失败。bgsave方法是干什么的呢?咱来看下面这张图:

bgsave方法为什么会失败呢?咱们看看大佬的回答

大概意思是(翻译不到位的地方,还请见谅,英文比较菜):在BGSAVE时,Redis会fork一个子进程,把数据保存到硬盘上。你可以通过查看日志来获取BGSAVE失败的原因(Linux系统里Redis日志文件通常是在/var/log/redis/redis-server.log),大多数时候BGSAVE失败的原因是fork进程分配不到内存。更多时候,fork进程分配不到内存是因为跟操作系统的优化相冲突,即使操作系统有足够的内存。(下面一大段就不翻译了,意思是可以Redis官网找到相应的解释,文末会把相关文章链接都缀上)。当然大神也给出了解决方案

Linux系统中,修改/etc/sysctl.conf文件,添加配置:

vm.overcommit_memory=1

执行命令,使其生效

sudo sysctl -p /etc/sysctl.conf

参考文章链接:

stackoverflow的回答链接

BGSAVE命令解释

redis官网的faq

MISCONF Redis is configured to save RDB snapshots, but it is currently not a相关推荐

  1. 解决Redis报错:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist

    解决Redis报错:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on ...

  2. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.

    一.错误信息 今天运行Redis时发生错误,错误信息如下: (error) MISCONF Redis is configured to save RDB snapshots, but is curr ...

  3. 解决Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d

    2018-1-31 解决Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to pe ...

  4. redis报错解决,MISCONF Redis is configured to save RDB snapshots

    报错记录 MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on d ...

  5. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist

    Redis问题 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d ...

  6. Redis报错#MISCONF Redis is configured to save RDB snapshots, but is currently not

    错误信息 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk ...

  7. Redis_保存数据时报错MISCONF Redis is configured to save RDB snapshots, but it is curren

    Redis_保存数据时报错MISCONF Redis is configured to save RDB snapshots, but it is currently not able to pers ...

  8. 解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...

    今天重启游戏服务器在连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not ...

  9. MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.

    MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. ...

  10. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.问题解决

    一,问题描述 在修改添加hash类型时,可能会出现一下报错: MISCONF Redis is configured to save RDB snapshots, but is currently n ...

最新文章

  1. ELECTRA 超过bert预训练NLP模型
  2. 三星下一代手机芯片由AI来设计,EDA行业老大提供技术
  3. DB2基础学习一 DB2产品介绍
  4. 当物联网系统出现故障:使用低质量物联网数据的风险
  5. Lecture 6 Order Statistics
  6. ccleaner的专业版和商业版的注册码
  7. PRML-系列一之1.2.5~1.2.6
  8. 剑指offer0JZ81 调整数组顺序使奇数位于偶数前面(二)(C++,附思路)
  9. 程序员需培养企业家式的能力
  10. 【BZOJ1196】公路修建问题,二分+最小生成树
  11. 马斯洛需求的五个层次_运用马斯洛需求层次理论分析《吞噬星空》爽点之第九章...
  12. CSS-div垂直居中方法总结
  13. perl:DNA序列翻译成氨基酸序列的若干方法,直接法,简并法,哈希法,以及perl中的uc和lc函数(上)
  14. 安装win7纯净版系统时,提示缺少所需的CD/DVD驱动器设备驱动程序的解决方案,亲测有效
  15. Hadoop MapReduce Splits 切片源码分析及切片机制
  16. Linux之ARM(IMX6U)裸机汇编LED驱动实验--烧写bin文件到SD卡中并运行
  17. modern android5.1,Modern摩登印app下载-Modern摩登印安卓版下载 v1.1.5_5577安卓网
  18. 容联CPO熊谢刚:“通讯+AI”打造数智化新基建
  19. Nginx 同时运行多个服务
  20. 差分GPS接收机定位原理

热门文章

  1. java objectid_MongoDB ObjectId
  2. Windows查看当前目录下所有文件夹大小方法
  3. junjie -python变量名
  4. 免费软件中的零成本营销
  5. Seek the Name, Seek the Fame POJ - 2752(KMP应用)
  6. 海豚php分页问题,关于php:Double Entry Accounting分页问题
  7. android 电量管理
  8. jq鼠标移入移出显示和隐藏_jQuery实现鼠标移入移出事件切换功能示例
  9. idea pom报错:plugin XXX not found/can not resolve XXX 解决方法总结
  10. mac访问pd虚拟机上服务器,Mac如何访问pd虚拟机文件夹 Mac访问pd虚拟机文件夹图文教程...