温馨提示×

Ubuntu Redis配置文件在哪修改

小樊
46
2025-12-26 13:04:53
栏目: 云计算

Ubuntu 中 Redis 配置文件的默认位置与修改方法

一、常见位置

  • 使用 APT 安装时,配置文件通常位于:/etc/redis/redis.conf
  • 使用 Snap 安装时,配置文件通常位于:/var/snap/redis/common/etc/redis/redis.conf
  • 其他可能路径(较少见):/etc/redis.conf(如某些非 Debian 系打包方式)。

二、如何确认实际加载的配置文件路径

  • 查看 systemd 服务启动参数:
    sudo systemctl status redis
    在输出的 ExecStart= 中可看到类似:/usr/bin/redis-server /etc/redis/redis.conf

  • 直接查看进程启动参数:
    ps aux | grep redis

  • 在 Redis 日志中查找:
    启动或查看日志时,会打印如:Configuration loaded from /etc/redis/redis.conf

  • 使用 CLI 查询运行时配置目录(注意这是“工作目录”dir,通常与配置文件所在目录不同):
    redis-cli config get dir

三、修改配置的步骤

  1. 备份当前配置:
    sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
  2. 编辑配置文件(示例使用 nano):
    sudo nano /etc/redis/redis.conf
  3. 让修改生效:
    sudo systemctl restart redis
    或(若不是 systemd 管理):
    sudo service redis-server restart
  4. 验证修改是否生效(示例):
    redis-cli config get maxmemory
    redis-cli ping

四、Snap 安装的特别说明

  • 先确认是否为 Snap 包:
    snap find redis
  • 编辑 Snap 下的配置文件:
    sudo nano /var/snap/redis/common/etc/redis/redis.conf
  • 重启 Snap 服务:
    sudo snap restart redis

0