方法一:修改Redis配置文件
1、使用vim编辑Redis配置文件。
cd /opt/redis
vim redis.conf
2、找到并修改以下两行。
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