/etc/redis/redis.conf
,找到 logfile
参数,修改为所需路径(如 /var/log/redis/redis-server.log
),需提前创建目录并赋予权限:sudo mkdir -p /var/log/redis
sudo chown redis:redis /var/log/redis
redis.conf
中找到 loglevel
参数,可选值:
debug
(开发调试,记录详细信息)verbose
(详细记录,生产环境慎用)notice
(默认,记录重要信息,推荐生产环境使用)warning
(仅记录警告和错误)sudo systemctl restart redis-server
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
}
tail -f /var/log/redis/redis-server.log
。ls /var/log/redis
找到压缩的旧日志文件(如 .gz
格式),用 gunzip
解压后查看。notice
,避免记录过多冗余信息。