你可以问自己我的Redis日志在哪里?
或Redis在Ubuntu 14.04上存储日志文件在哪里?
在 Ubuntu 14.04 上默认安装apt-get
时,Redis日志文件位于/var/log/redis/redis-server.log
。
查看最后10行:
1sudo tail /var/log/redis/redis-server.log
在 Ubuntu 14.04 上的默认源代码安装中,Redis 日志文件位于 `/var/log/redis_6379.log。
查看最后10行:
1sudo tail /var/log/redis_6379.log
DigitalOcean Redis one-click日志文件位于 /var/log/redis/redis_6379.log
。
查看最后10行:
1sudo tail /var/log/redis/redis_6379.log
检查存档日志文件
Redis 还存档旧的日志文件. 参见下列日志的列表:
1ls /var/log/redis
1[label Output]
2redis-server.log redis-server.log.1.gz
您可以使用一个较旧的文件:
1sudo gunzip /var/log/redis/redis-server.log.1.gz
再来看看最后的十行:
1sudo tail /var/log/redis/redis-server.log.1
使用 Find 搜索日志
如果您的日志不在这些位置中,您可以使用查找
在/var/logs
目录中进行更一般的搜索:
1find /var/log/* -name *redis*
或者,搜索你的整个系统. 如果你有很多文件,这可能需要一段时间. 它会出现一些许可警告,这是正常的,尽管我们正在避免最糟糕的在 /proc
和 /sys
与两个 -prune
旗帜. 它也将显示每个文件在名称中的 redis
,其中包括安装文件:
1find / -path /sys -prune -o -path /proc -prune -o -name *redis*
在 redis.conf 中设置日志位置
Redis 日志位置在 Redis 配置文件中指定,redis.conf,通常位于 `/etc/redis/redis.conf。
打开此文件以编辑:
1sudo nano /etc/redis/redis.conf
点击logfile
字段:
1[label /etc/redis/redis.conf]
2logfile /var/log/redis/redis-server.log
请注意日志文件的位置. 如果您想要更名日志文件或更改其位置,您可以编辑此文件路径。
Ubuntu 15.04 和更高版本:用 journalctl 检查 systemd 日志
您可能还想检查由 systemd 收集的 Redis 日志(Ubuntu 15.04 和更高版本使用 systemd,尽管 Ubuntu 14.04 默认设置为 Upstart)。
结论
如果您想了解有关设置 Redis 的更多信息,请阅读有关 [设置 Redis 集群] 的这篇文章(https://andsky.com/tech/tutorials/how-to-configure-a-redis-cluster-on-ubuntu-14-04)。