Linux上Redis内存不足导致无法启动的解决方法
方法一:修改Redis配置文件
1、使用vim编辑Redis配置文件。
cd /opt/redis
vim redis.conf2、找到并修改以下两行。
maxmemory 20gb
maxmemory-policy allkeys-lru其中,maxmemory是redis占用的最大内存,应该设置成物理内存的 3/4 左右。
3、尝试启动Redis。
方法二:增加Linux虚拟内存
在Linux命令行中执行以下代码即可。
# Create a 32GB swap file (adjust size as needed):
sudo fallocate -l 32G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# Persist swapfile in /etc/fstab 最后更新于10月前
本文由人工编写,AI优化,转载请注明原文地址: Linux上Redis内存不足导致无法启动的解决方法
推荐阅读
评论 (0)
发表评论
昵称:加载中...
暂无评论,快来发表第一条评论吧!