日志对于Redis安装的故障排除至关重要。你可能会问自己“我的Redis在哪里登录?” 或者“Redis在Ubuntu 14.04上存储日志文件的位置是什么?”
在Ubuntu 14.04上使用默认apt-get
安装,Redis日志文件位于/var/log/redis/redis-server.log
。
要查看最后10行:
sudo tail /var/log/redis/redis-server.log
在Ubuntu 14.04上使用默认的源代码安装,Redis日志文件位于/var/log/redis_6379.log
。
要查看最后10行:
sudo tail /var/log/redis_6379.log
Redis还会存档较旧的日志文件。查看存档日志列表:
ls /var/log/redis
输出如下所示:
redis-server.log redis-server.log.1.gz
您可以杀掉一个旧文件:
sudo gunzip /var/log/redis/redis-server.log.1.gz
然后查看其最后10行:
sudo tail /var/log/redis/redis-server.log.1
如果您的日志不在这两个位置,您可以在/var/logs
目录中通过find
命令进行普通搜索:
find /var/log/* -name *redis*
或者可以搜索整个系统。如果你有很多文件,这可能需要一段时间。它会变成了几个许可警告,这是正常的,虽然我们避免了最严重的危险:/proc
,/sys
目录下带有-prune
标志。它还会在每个文件名中显示redis
,其中包括安装文件:
find / -path /sys -prune -o -path /proc -prune -o -name *redis*
Redis日志位置指定在Redis的配置文件redis.conf
中,通常位于/etc/redis/redis.conf
。
打开该文件进行编辑:
sudo nano /etc/redis/redis.conf
找到该logfile
行:
logfile /var/log/redis/redis-server.log
记下日志文件的位置。如果要重命名日志文件或更改其位置,可以编辑此文件路径。
您可能还想检查systemd为Redis收集的日志。(Ubuntu 15.04及更高版本使用systemd,虽然Ubuntu 14.04默认为Upstart。)
如果您想了解有关设置Redis的更多信息,请阅读有关设置Redis群集的文章。
想要了解更多关于Linux的开源信息教程,请前往腾讯云+社区学习更多知识。
参考文献:《How To Find Redis Logs on Ubuntu》
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有