Redis常用诊断命令

1.info 命令查看redis信息,可以指定要查看的section名

sections:Server,clients,memory,persistence,stats,replication,cpu,commandstats,cluster,keyspace

使用方法:

info [section]

127.0.0.1:7879> info cpu
# CPU
used_cpu_sys:800.17
used_cpu_user:677.05
used_cpu_sys_children:0.09
used_cpu_user_children:0.00

 

2.client list,可以查看当前连接的客户端信息

127.0.0.1:7879> CLIENT list
id=22 addr=127.0.0.1:47931 fd=15 name=test age=174649 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
id=23 addr=127.0.0.1:48112 fd=17 name= age=4 idle=4 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=command

3.client kill,可以杀掉某个连接的客户端

127.0.0.1:7879> CLIENT KILL 127.0.0.1:48112
OK

通常在redis出现连接数过多时会通过client list查看连接,查看age,idle,如果idle时间过长,和age很相近,说明客户端一直处于空闲状态,可以考虑杀掉

查看qbuf和qbuf-free,如果qbuf-free为0,而qbuf大于maxmemory限制,可以考虑杀掉这样的客户端

 

转载于:https://www.cnblogs.com/MrLeo701/p/9957723.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值