工具:
redis-faina
git地址:
git clone https://github.com/facebookarchive/redis-faina.git
用法1,通过管道获取
redis-cli -p port MONITOR | head -n <NUMBER OF LINES TO ANALYZE> | ./redis-faina.py [options]
用法2 直接分析文件
redis-cli -p port MONITOR | head -n <NUMBER OF LINES TO ANALYZE> > /tmp/outfile.txt
./redis-faina.py /tmp/outfile.txt
输出内容
Overall Stats
========================================
Lines Processed 36862
Commands/Sec 12104.97
Top Prefixes
========================================
n/a
Top Keys
========================================
xxxx_geo_777725_310100 472 (1.28%)
xxxx_geo_777018_320500 377 (1.02%)
il_xxxx_geo_777018_320500 341 (0.93%)
xxxx_geo_777755_310100 337 (0.91%)
xxxx_geo_777753_310100 336 (0.91%)
il_xxxx_geo_777767_510100 314 (0.85%)
il_xxxx_geo_777773_510100 283 (0.77%)
xxxx_geo_777769_110100 266 (0.72%)
il_xxxx_geo_777753_310100 247 (0.67%)
il_xxxx_geo_777725_310100 230 (0.62%)
Top Commands
========================================
SET 17078 (46.33%)
GEORADIUS 9583 (26.00%)
GEOADD 6299 (17.09%)
EXISTS 3495 (9.48%)
ZREM 172 (0.47%)
PING 140 (0.38%)
EVALSHA 26 (0.07%)
HGETALL 22 (0.06%)
ZRANGEBYSCORE 11 (0.03%)
DEL 6 (0.02%)
Command Time (microsecs)
========================================
Median 58.0
75% 97.0
90% 182.0
99% 424.0
Heaviest Commands (microsecs)
========================================
SET 1566203.0
GEOADD 616348.75
GEORADIUS 541555.25
EXISTS 288575.0
ZREM 15386.75
PING 9132.0
HGETALL 2595.25
EVALSHA 2402.75
info 1624.0
ZRANGEBYSCORE 876.5
Slowest Calls
========================================
1109.0 "GEORADIUS" "xxx_geo_777773_510100" "104.081504" "30.660215" "30000.0" "m" "withcoord" ...
996.75 "GEORADIUS" "xxx_geo_777618_510100" "104.081504" "30.660215" "20000.0" "m" "withcoord" ...
970.75 "SET" "xxx_publish_hall_limit_777255_511000_5507464715154_0_flex_home" "1" "NX" "PX" "3000"
968.0 "GEORADIUS" "xxx_geo_777773_510100" "104.081504" "30.660215" "30000.0" "m" "withcoord" ...
954.75 "GEOADD" "xxx_geo_777626_440300" "113.899945" "22.550359" "{\"i\":\"9108595614664\",\"b\":300,\"c\":[1054,100001,102049,102070],\"p\":1,\"cp\":0}"
918.75 "SET" "xxx_publish_hall_limit_777250_640100_8740072018963_200_flex" "1" "NX" "PX" "3000"
915.25 "SET" "xxx_publish_hall_limit_777196_360300_6857361015271_200_flex" "1" "NX" "PX" "5000"
885.0 "EXISTS" "dxxx_publish_il_c_l_timeout_777769_110100_555"