简介
redis
提供了一个monitor
命令,来实时打印redis
服务接收到的命令。
有几种命令是不会被记录:EXEC
、HELLO
、QUIT
、AUTH
(>6.0之后不记录)
使用
命令使用很简单,直接在终端登陆,输入monitor
命令就可以实时打印客户端和命令。
redis-cli monitor
OK
1629898132.705713 [0 127.0.0.1:55596] "info"
1629898136.725679 [0 127.0.0.1:55596] "info" "client"
三部分信息:时间戳、客户端连接信息、命令以及参数
总结
monitor
这个命令消耗资源还是比较严重的,生产环境最好不要长时间执行,性能有可能降到原来的50%。