Redis启动出现WARNING overcommit_memory is set to 0...解决
1.启动redis。 redis-server redis.conf路径+文件
出现警告
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.
2.大概意思,按照提示去做就可以
3.最简单的翻译查询,大概意思就是内存设置。实际上就是内存设置,而且已经给出了明确的解决方法。
执行
echo 1 > /proc/sys/vm/overcommit_memory
这个命令进行配置
4.重新启动Redis
redis-server redis.conf
5.补充
如果解决永久内存需写入etc/sysctl.conf里面

6.说明
0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2, 表示内核允许分配超过所有物理内存和交换空间总和的内存
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)