redis-cli info commandstats
说cmdstat_command:calls=4333329,usec=6417286195,usec_per_call=1480.91
用于生产服务器
这是关于https://redis.io/commands/command
我在慢日志中看到这些命令:
11) 1) (integer) 2012080
2) (integer) 1522069433
3) (integer) 10209
4) 1) "COMMAND"
15) 1) (integer) 2012076
2) (integer) 1522040830
3) (integer) 11295
4) 1) "COMMAND"
19) 1) (integer) 2012072
2) (integer) 1522022193
3) (integer) 10459
4) 1) "COMMAND"
我还运行了https://redis.io/commands/monitor 10 秒。仅捕获了两个命令(共 500k)
https://github.com/facebookarchive/redis-faina工具显示:
Slowest Calls
========================================
9441.25 "COMMAND"
7641.0 "COMMAND"
这些命令是从 127.0.0.1 运行的,这很奇怪,因为我所有的客户都有不同的 ip
$ grep -i command monitor.txt
1522088442.990285 [0 127.0.0.1:48598] "COMMAND"
1522088448.073041 [0 127.0.0.1:48636] "COMMAND"
你能解释一下这些命令是谁做的吗?它是主/从内部吗?找不到答案