查看哪些redis命令拖慢了redis
Redis提供了一个下面这样的命令统计工具:
127.0.0.1:6379> INFO commandstats
# Commandstats
cmdstat_get:calls=113521268,usec=599075196,usec_per_call=5.28
cmdstat_set:calls=3080568,usec=20100483,usec_per_call=6.52
cmdstat_setnx:calls=130299,usec=769499,usec_per_call=5.91
cmdstat_setex:calls=43550680,usec=323048026,usec_per_call=7.42
cmdstat_del:calls=678167,usec=4675634,usec_per_call=6.89
cmdstat_exists:calls=70131400,usec=274202383,usec_per_call=3.91
cmdstat_incr:calls=1303677,usec=8600579,usec_per_call=6.60
cmdstat_rpush:calls=149308,usec=1251437,usec_per_call=8.38
cmdstat_lpush:calls=604715,usec=20602443,usec_per_call=34.07
cmdstat_lpop:calls=260342,usec=1052702,usec_per_call=4.04
cmdstat_llen:calls=1080344,usec=5086433,usec_per_call=4.71
cmdstat_lrange:calls=1455615,usec=11669398,usec_per_call=8.02
cmdstat_zadd:calls=1134485,usec=151418246,usec_per_call=133.47
cmdstat_zrange:calls=2337130,usec=60310695,usec_per_call=25.81
cmdstat_zrevrange:calls=3759,usec=139180,usec_per_call=37.03
cmdstat_zcard:calls=2012697,usec=9566304,usec_per_call=4.75
cmdstat_hset:calls=168312,usec=999030,usec_per_call=5.94
cmdstat_hget:calls=13762721,usec=48754727,usec_per_call=3.54
cmdstat_hmset:calls=18140305,usec=359516140,usec_per_call=19.82
cmdstat_hincrby:calls=4812055,usec=50845269,usec_per_call=10.57
cmdstat_hdel:calls=267847,usec=1053461,usec_per_call=3.93
cmdstat_hgetall:calls=102520184,usec=1470815749,usec_per_call=14.35
cmdstat_hexists:calls=444240,usec=1875602,usec_per_call=4.22
cmdstat_incrby:calls=252023,usec=1752467,usec_per_call=6.95
cmdstat_select:calls=50892530,usec=175148544,usec_per_call=3.44
cmdstat_expire:calls=22526864,usec=137277313,usec_per_call=6.09
cmdstat_keys:calls=81047,usec=28460925588,usec_per_call=351165.69
cmdstat_ping:calls=22976155,usec=54843018,usec_per_call=2.39
cmdstat_type:calls=53,usec=257,usec_per_call=4.85
cmdstat_sort:calls=1401251,usec=79416000,usec_per_call=56.68
cmdstat_info:calls=73,usec=80129,usec_per_call=1097.66
cmdstat_ttl:calls=1702,usec=7988,usec_per_call=4.69
cmdstat_slowlog:calls=9,usec=453,usec_per_call=50.33
通过这个工具可以查看所有命令统计的快照,比如命令执行了多少次,执行命令所耗费的微秒数(每个命令的总时间和平均时间)
由上面可以看到keys命令非常慢,平均用时351165.69微秒,相当于每条命令平均耗时351毫秒,这个慢命令会阻塞后边的命令。
只需要简单地执行CONFIG RESETSTAT命令就可以重置,这样你就可以得到一个全新的统计结果
查看哪些redis命令拖慢了redis的更多相关文章
- Netty开发redis客户端,Netty发送redis命令,netty解析redis消息
关键字:Netty开发redis客户端,Netty发送redis命令,netty解析redis消息, netty redis ,redis RESP协议.redis客户端,netty redis协议 ...
- redis命令手册
Redis 键(key) 命令 命令 描述 Redis DEL 命令 该命令用于在 key 存在是删除 key. Redis Dump 命令 序列化给定 key ,并返回被序列化的值. Redis E ...
- Redis记录-Redis命令
Redis命令是用于在Redis服务器上执行一些操作.要在Redis服务器上运行命令,需要一个Redis客户端.Redis客户端在Redis包中有提供,这个包在我们前面的安装教程中就有安装过了. 语法 ...
- Redis 学习之路 (010) - redis命令手册
Redis 键(key) 命令 命令 描述 Redis DEL 命令 该命令用于在 key 存在是删除 key. Redis Dump 命令 序列化给定 key ,并返回被序列化的值. Redis E ...
- Windows操作Redis及Redis命令
Windows操作Redis及Redis命令 一.Windows下操作Redis 设置密码 打开redis服务 Windows 下的redis命令行 二.redis常用命令大全 key String ...
- Linux+Redis实战教程_day03_4、通用redis命令【重点】
4.通用redis命令[重点] Redis五种数据类型,String,hash,list,set,有序set l keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配 ...
- 二、Redis启动、停止、Redis命令行的操作
1.redis命令 redis执行了make install后,redis的课执行文件都会自动复制到 /usr/local/bin 目录 redis-server redis服务器 redis-cli ...
- 深入Redis命令的执行过程
深入Redis命令的执行过程 Redis 服务器: Redis 服务器实现与多个客户端的连接,并处理这些客户端发送过来的请求,同时保存客户端执行命令所产生的数据到数据库中.Redis 服务器依靠资源管 ...
- redis 学习(1)-- redis 安装与启动
redis 学习(1)-- redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了.介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的q ...
随机推荐
- XCode5.1.1怎样实现代码块自己主动排版
1.问题描写叙述 在开发中常常遇到代码块须要排版的情况,假设一行一行缩进就太out了,但在xcode中怎样实现还真不知道 2.解决方法 2.1选中须要排版的代码块 2.2单击"Editor ...
- 64 位系统 vs2013 配置 OpenCV-3.1.0
参考:64 位系统 vs2013 配置 opencv3.0 1. 环境准备 进入官网 http://opencv.org/,下载最新版本的 opencv(以本文 opencv-3.1.0 为例,.ex ...
- Redmine迁移至华为软件开发云-项目管理
一.方案概述 要想将Redmine中某个项目的数据导入到华为软件开发云(以下简称开发云),如果说是按照Redmine中的数据一条一条的在开发云中新建出来,肯定不是一个明智的方案,下面就是给大家介绍一个 ...
- 让delphi2010操作界面回到delphi7模式
让delphi2010操作界面回到delphi7模式 在使用delphi2010的过程中,很不习惯它的窗口在一个框框内,感觉很不方便,可能是因为使用delphi7很多年了,已经习惯了delphi7的版 ...
- Spring Cloud和Docker搭建微服务平台
用Spring Cloud和Docker搭建微服务平台 This blog series will introduce you to some of the foundational concepts ...
- [Scikit-Learn] - 数据预处理 - 缺失值(Missing Value)处理
reference : http://www.cnblogs.com/chaosimple/p/4153158.html 关于缺失值(missing value)的处理 在sklearn的prepro ...
- [!!**!F6782A84A3BECEAADDB11DAC0C4E6346AC07E5344100738DAF4C6DA639D9081F!!**!]
testt 版权声明:本文博主原创文章,博客,未经同意不得转载.
- OpenCV图像的基础叠加
程序及分析 /* * FileName : blend.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Mon 28 Ju ...
- 莱杰:期刊进口流程(文件 ID 1591640.1)
文档内容 概要 _afrLoop=2068767096030752&id=1591640.1&_afrWindowMode=0&_adf.ctrl-state=qivv ...
- IIS文件目录
IIS整体文件目录 C:\inetpub 默认网站Default Web Site添加网站也是把文件拷贝到该目录下,类比tomcat