ubuntu

Ubuntu Redis内存管理如何配置

小樊
47
2025-08-05 17:47:04
栏目: 云计算

在Ubuntu上配置Redis内存管理,主要通过编辑配置文件/etc/redis/redis.conf实现,具体如下:

  1. 设置最大内存:找到maxmemory参数,取消注释并设置为所需内存大小,如maxmemory 2gb,可使用bkmg等单位。
  2. 选择淘汰策略:通过maxmemory-policy参数设置,常用策略有allkeys-lru(从所有键中淘汰最近最少使用的键)、volatile-lru(从设置了过期时间的键中淘汰最近最少使用的键)、noeviction(默认策略,内存满时拒绝写入操作)等。
  3. 重启服务:修改配置文件后,使用sudo systemctl restart redis命令重启Redis服务,使配置生效。

此外,还可通过redis-cli命令行工具,使用CONFIG SET命令动态修改内存管理参数,如CONFIG SET maxmemory 1GBCONFIG SET maxmemory-policy allkeys-lru

0
看了该问题的人还看了