Redis- 内核的分配内存限制的警告“WARNING Memory overcommit must be enabled!”

问题描述

[root@redisxxx]# redis-sentinel ./sentinel.conf

19638:X 01 Nov 2024 16:57:27.180 # WARNING Memory overcommit must be enabled! Without it, background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. 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.

[root@redisxxx]# redis-server ./redis.conf

19638:X 01 Oct 2024 16:57:27.180 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add ‘vm.overcommit_memory = 1’ to /etc/sysctl.conf and then reboot or r

oot@tdj-VMware-Virtual-Platform:/myredis# redis-server /myredis/redis.conf 12152:C 09 Jul 2025 18:23:57.910 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. 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. root@tdj-VMware-Virtual-Platform:/myredis# redis-server /myredis/redis.conf 12156:C 09 Jul 2025 18:24:41.269 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. 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. root@tdj-VMware-Virtual-Platform:/myredis# ps -ef|grep redis|grep -v 用法:grep [选项]... 模式 [文件]... 请尝试执行 "grep --help" 来获取更多信息。 root@tdj-VMware-Virtual-Platform:/myredis# ps -ef|grep redis|grep -v grep root 12145 2540 0 18:23 ? 00:00:00 redis-server *:6379 root@tdj-VMware-Virtual-Platform:/myredis# 有警告但有进程运行,这个警告可以忽略吗
07-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值