ubuntu

Ubuntu Redis日志如何配置与管理

小樊
42
2025-08-05 17:52:11
栏目: 云计算

一、配置日志文件路径

  1. 编辑配置文件 /etc/redis/redis.conf,找到 logfile 参数,修改为所需路径(如 /var/log/redis/redis-server.log),需提前创建目录并赋予权限:
    sudo mkdir -p /var/log/redis
    sudo chown redis:redis /var/log/redis
    

二、设置日志级别

  1. redis.conf 中找到 loglevel 参数,可选值:
    • debug(开发调试,记录详细信息)
    • verbose(详细记录,生产环境慎用)
    • notice(默认,记录重要信息,推荐生产环境使用)
    • warning(仅记录警告和错误)
      修改后需重启 Redis 生效:
    sudo systemctl restart redis-server
    

三、日志轮转与保留

  1. 使用 logrotate 工具配置日志轮转,创建配置文件 /etc/logrotate.d/redis,内容示例(保留7天日志,每日轮转,压缩旧日志):
    /var/log/redis/redis-server.log {
        daily
        rotate 7
        compress
        delaycompress
        missingok
        notifempty
        create 640 redis redis
        postrotate
            systemctl reload redis-server > /dev/null 2>&1 || true
        endscript
    }
    

四、查看日志

五、注意事项

0
看了该问题的人还看了