Redis 配置最大内存可以通过修改 Redis 配置文件 redis.conf 或者在启动 Redis 时通过命令行参数来实现。以下是两种方法的详细说明:
redis.conf 配置文件找到 Redis 的配置文件 redis.conf。这个文件通常位于 Redis 安装目录下,例如 /etc/redis/redis.conf 或 /usr/local/etc/redis/redis.conf。
使用文本编辑器打开 redis.conf 文件,例如使用 nano 或 vim:
sudo nano /etc/redis/redis.conf
在文件中找到 maxmemory 配置项。如果没有找到,可以在文件末尾添加一行:
maxmemory <value>
其中 <value> 是你希望设置的最大内存大小,例如 500mb、1gb 等。
保存并关闭文件。
重启 Redis 服务以使配置生效:
sudo systemctl restart redis
或者如果你使用的是其他启动方式,请相应地重启 Redis。
你也可以在启动 Redis 时通过命令行参数来设置最大内存。例如:
redis-server --maxmemory 500mb
这里的 500mb 是你希望设置的最大内存大小。
volatile-lru,即优先淘汰设置了过期时间的键。你可以根据需要更改内存策略,例如 allkeys-lru、volatile-random 等。通过以上两种方法,你可以成功配置 Redis 的最大内存。