【发布时间】:2021-12-09 23:30:44
【问题描述】:
我正在尝试查找刷新缓存的时间和方式,计划为此使用命令redis-cli monitor | grep -iE "del|flush" > redis_log.txt,但由于某种原因文件为空。如果我使用没有> redis_log.txt 部分的命令 - 它会在终端中显示正确的输出,如果我使用redis-cli monitor > redis_log.txt 命令 - 它还会将实际输出保存到文件中,但一起失败,只会创建一个空文件。有没有人遇到过类似的问题?
【问题讨论】:
-
试试
redis-cli ... > redis_log.txt 2>&1,也可能是缓冲的问题。
标签: bash redis output monitoring redis-cli