redis
监控命令
-
monitor
: 实时监控redis服务收到来自应用的所有命令 -
slowlog
: 查看redis慢日志 -
info
: 查看redis服务的各项状态 -
info CPU
: cpu使用情况 -
info Keyspace
: 各个db的key的状况,是否有设置超时时间。这是一个很重要的查看项 -
info Stats
: 服务状态
monitor
Redis Monitor 命令用于实时打印出 Redis 服务器接收到的命令,调试用。
1 打开redis-cli
, 执行MONITOR
,实时监测所有命令
2 抓取监测的命令到文本中:redis-cli monitor >1.txt
3 对生成的命令文件进行数量查询 wc -l 1.txt
[root@iZ8vbgze1mjn01dk9w863mZ opt]# wc -l 1.txt
8 1.txt
4 取关键字GET
/get
的进行分析,统计key
的get次数
awk '/get/{a[$3]++}END{for(i in a)print i"\t"a[i]}' 1.txt |sort -k2nr|more
[root@iZ8vbgze1mjn01dk9w863mZ opt] awk '/get/{a[$3]++}END{for(i in a)print i"\t"a[i]}' 1.txt
39.100.133.182:50586] 1
网友评论