redis 日志文件通常位于/var/log/redis/redis-server.log或/\redis.log。您可以使用命令行工具(如 tail -f redis-server.log)查看日志。默認(rèn)日志級(jí)別為 “verbose”,可通過(guò)修改 redis.conf 配置文件進(jìn)行更改。redis 也支持日志分離,允許將日志記錄到多個(gè)文件中。
如何查看 Redis 日志
Redis 的日志記錄功能可以幫助用戶快速找出問(wèn)題和解決錯(cuò)誤。以下是查看 Redis 日志的步驟:
1. 查找 Redis 日志文件
通常情況下,Redis 的日志文件位于以下位置:
Linux/macOS:/var/log/redis/redis-server.log
Windows:/\redis.log
2. 使用命令行工具查看日志
打開(kāi)命令行終端(如 Terminal 或 PowerShell),并導(dǎo)航到日志文件所在的目錄。然后使用以下命令查看日志:
tail -f redis-server.log
登錄后復(fù)制
3. 配置日志級(jí)別
默認(rèn)情況下,Redis 以 “verbose” 級(jí)別記錄日志。你可以通過(guò)修改 redis.conf 配置文件來(lái)更改日志級(jí)別。以下是一些常用的日志級(jí)別:
debug: 記錄所有調(diào)試信息
verbose: 記錄所有錯(cuò)誤、警告和通知信息
notice: 記錄所有非調(diào)試信息
warning: 記錄所有警告和錯(cuò)誤信息
error: 只記錄錯(cuò)誤信息
4. 分離日志
Redis 也允許你將日志記錄到多個(gè)文件或 destination 中。例如,你可以將錯(cuò)誤日志記錄到一個(gè)文件,而將慢查詢?nèi)罩居涗浀搅硪粋€(gè)文件。
要在 redis.conf 中啟用日志分離,請(qǐng)?zhí)砑右韵滦校?/p>
slowlog-log-slower-than 10000 slowlog-max-len 128
登錄后復(fù)制
這將記錄所有執(zhí)行時(shí)間超過(guò) 10 毫秒的慢查詢。慢查詢?nèi)罩緦⒈4嬖?/var/log/redis/slow.log 文件中。