WARNING overcommit_memory is set to 0..解决

 时间:2026-04-22 00:07:49

1、启动redis。 redis-server redis.conf路径+文件

WARNING overcommit_memory is set to 0..解决

2、出现警告

WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

WARNING overcommit_memory is set to 0..解决

3、最简单的翻译查询,大概意思就是内存设置。实际上就是内存设置,而且已经给出了明确的解决方法。

WARNING overcommit_memory is set to 0..解决

4、执行

echo 1 > /proc/sys/vm/overcommit_memory

这个命令进行配置

WARNING overcommit_memory is set to 0..解决

5、结果显示如下重新启动

WARNING overcommit_memory is set to 0..解决

6、但是为什么这么设置呢。我来解释一下参数:

0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2, 表示内核允许分配超过所有物理内存和交换空间总和的内存

这回大家明白了吧。

WARNING overcommit_memory is set to 0..解决

  • eclipse怎样调整默认format格式为宽间距格式
  • 新疆葱油馕的做法
  • jquery如何改变文字颜色
  • scratch画线条程序怎么编写呢?【趣味编程】
  • jquery怎么获取class的值
  • 热门搜索
    面向对象方法 科目二倒车入库的方法 家常汤的100种做法 清炖牛肉的家常做法 羊腿怎么做好吃 水痘早期图片大全 招财树的养殖方法 佛教歌曲大全100首 床怎么摆放风水好 成绩不好怎么办