如何在redis日志中查看set/get /

Ita*_*vka 13 debugging configuration logging redis

我需要在redis日志中查看redis获取/设置的内容.
我试图将redis日志级别设置为debug和verbose.设置值时,这不会显示任何内容.

Lin*_*iel 32

除非你进入日志很重要,在这种情况下我认为我不能帮助你,你应该能够使用MONITOR命令:

MONITOR是一个调试命令,可以回送Redis服务器处理的每个命令.它可以帮助理解数据库发生了什么.该命令既可以通过redis-cli也可以通过telnet使用.

你可以这样做:

redis-cli monitor | grep -E ' "(g|s)et" '
Run Code Online (Sandbox Code Playgroud)

请注意,虽然存在性能成本(链接文档中提到).

将其管道到文件:

redis-cli monitor | grep -E ' "(g|s)et" ' > redis_get_set.log
Run Code Online (Sandbox Code Playgroud)


Sof*_*ofi 5

我用过redis-cli monitor > redis.log ,对我来说效果很好,比控制台好。