debian

Debian Redis日志管理如何操作

小樊
60
2025-09-11 11:13:36
栏目: 云计算

一、查看日志文件位置

二、配置日志参数

  1. 修改配置文件

    • 编辑 /etc/redis/redis.conf
      • logfile:设置日志路径(如 /var/log/redis/custom.log)。
      • loglevel:设置级别(debug/verbose/notice/warning,默认notice)。
    • 保存后重启 Redis:sudo systemctl restart redis
  2. 动态调整日志级别

    • 使用命令:redis-cli config set loglevel <级别>(无需重启)。

三、查看日志内容

四、日志轮转管理(避免文件过大)

  1. 安装 logrotate(若未安装):
    sudo apt-get install logrotate
  2. 配置轮转规则
    • 编辑 /etc/logrotate.d/redis,添加:
      /var/log/redis/redis-server.log {
          daily
          rotate 7
          compress
          missingok
          notifempty
          postrotate
              redis-cli -p 6379 ping > /dev/null
          endscript
      }
      
      • daily:每日轮转;rotate 7:保留7天日志;compress:压缩旧日志;postrotate:通知 Redis 重新打开日志文件。
  3. 手动测试轮转
    sudo logrotate -d /etc/logrotate.d/redis(模拟运行)。

五、工具辅助分析

注意事项

0
看了该问题的人还看了