Redis 在 Debian 上的日志管理
一 定位与查看日志
redis-cli config get logfile。Debian 常见路径为 /var/log/redis/redis-server.log。sudo tail -f /var/log/redis/redis-server.log。sudo journalctl -u redis-server -f 实时查看。二 配置日志输出与级别
logfile /var/log/redis/redis-server.log(取消注释并填写路径)。loglevel notice。redis-cli CONFIG GET loglevelredis-cli CONFIG SET loglevel verbosesudo systemctl restart redis-server。三 日志轮转与保留策略
/var/log/redis/*.log {
daily
rotate 7
compress
missingok
notifempty
delaycompress
copytruncate
create 640 redis redis
postrotate
systemctl reload redis-server >/dev/null 2>&1 || true
endscript
}
postrotate systemctl reload redis-server ...。sudo logrotate -f /etc/logrotate.d/redis四 目录权限与系统服务要点
sudo mkdir -p /var/log/redissudo chown redis:redis /var/log/redis && sudo chmod 750 /var/log/redissudo systemctl reload redis-server 让服务重新读取配置(配合 copytruncate 的 logrotate 场景尤为合适)。五 常见问题与快速排查
sudo systemctl restart redis-server;或用 CONFIG GET 验证运行时值。