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 的最大內存。