redis常用监控命令
redis常用监控命令
1.实时监控redis服务收到来自应用的所有命令
| 1 2 3 4 5 6 7 | redis-cli127.0.0.1:6379>monitor1509964152.131699 [1 127.0.0.1:40008] "hmget""DEFAULEGYM_PK_PLAYER_PROPERTY_10105""cup""type""pkScore""matchTimeIntervals"1509964152.131699 [1 127.0.0.1:40008] "hmget""DEFAULEGYM_PK_PLAYER_PROPERTY_10105""cup""type""pkScore""matchTimeIntervals" | 
执行该命令将会把redis日志全部打印出来,有时间,来源ip,来源端口,操作函数,操作key。我们可以基于这些日志对当前redis使用情况进行统计分析
2.查看redis慢日志
redis-cli
127.0.0.1:6379>slowlog get 128 // 只存储128条满日志,多了会顶掉
| 1 2 3 4 5 6 7 8 9 10 | 1)  1) (integer) 77            // 编号    2) (integer) 1509876448    // 时间戳    3) (integer) 28599      // 耗时,微妙    4) 1) "info"         // 命令       2) "loglevel"       // 操作key 2) 1) (integer) 76    2) (integer) 1509503373    3) (integer) 42481    4) 1) "LPOP"       2) "WECHATAPP:MESSAGE_LIST_user:ALL" | 
该命令把耗时较长的命令列出来,对存取优化很有帮助。
3.查看redis服务的各项状态
| 1 | redis-cli <br>127.0.0.1:6379> info | 
| 1 | 127.0.0.1:6379> info CPU        // cpu使用情况 | 
| 1 | 127.0.0.1:6379> info Keyspace   // 各个db的key的状况,是否有设置超时时间。这是一个很重要的查看项。<br>127.0.0.1:6379> info Stats    // 服务状态<br>... | 
该命令用来查看redis概览各项情况。
--------------------------------------------
redis性能查看与监控常用工具
1.redis-benchmark
redis基准信息,redis服务器性能检测 
redis-benchmark -h localhost -p 6379 -c 100 -n 100000 
100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能
redis常用监控命令的更多相关文章
- redis常用的命令总结
		redis常用的命令大全 1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 3.支持数据持久化 4.value可以 ... 
- 9个Linux系统常用监控命令
		我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的.但是这不是打开机器电源然后放任不管就可以得到的.所以我们要监视系统的运行状况,发现问题及时处理. 对于系统和网络 ... 
- Linux常用监控命令
		A goal is a dream with a deadline. Much effort, much prosperity. 1.IOSTAT命令 此命令安装包为sysstat 可用yu ... 
- redis常用的命令行以及操作
		redis常用的命令行以及操作 转载酱紫人的理直气壮 最后发布于2018-07-30 17:00:41 阅读数 805 收藏 转载地址:https://blog.csdn.net/li_lening ... 
- Redis 常用监控信息命令总结
		查看启动到当前处理命令总数: # redis-cli info stats | grep total_commands total_commands_processed:23693286991 查看每 ... 
- Linux常用监控命令简介 - top
		top -hv | -bcisS -d delay -n iterations -p pid [, pid ...] 指令介绍-b : 批次模式运行.-c : 显示执行任务的命令行.-d : 设定延迟 ... 
- centos性能监控系列一:常用监控命令
		Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题 下面就让我们了解一下这些常用的性能监控工具. 1.upti ... 
- redis常用客户端命令
		sentinel操作: 1.查询主节点:redis-cli -h 172.16.4.220 -p 46379 SENTINEL get-master-addr-by-name mymaster 2.查 ... 
- Redis常用诊断命令
		1.info 命令查看redis信息,可以指定要查看的section名 sections:Server,clients,memory,persistence,stats,replication,cpu ... 
随机推荐
- tomcat8080端口占用解决办法
			打开控制台,在窗口中输入指令:netstat -ano | findstr 8080 指令的意思是找出占用8080端口的进程pid 上图中表示占用进程pid为23288,然后再次输入指令: ... 
- spring boot+log4j2快速使用(一)
			log4j是Apache的一个开源项目,log4j2和log4j是一个作者,只不过log4j2是重新架构的一款日志组件,他抛弃了之前log4j的不足,以及吸取了优秀的logback的设计重新推出的一款 ... 
- html5的canvas绘制线条,moveTo和lineTo详解
			今天在看html5,里面新增的属性有一个canvas,它相当于一个画布你可以用js在里面画你想要的效果!我在w3c的手册里面看到用moveTo和lineTo绘制线条讲的不是很清楚,尤其是moveTo和 ... 
- 学习Pytbon第十七篇,面向对象编程
			面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 类变量:类变量在整个实例化的对象中是公用的.类变量定义在类 ... 
- exec族函数
			作用 在进程的创建上Unix采用了一个独特的方法,它将进程创建与加载一个新进程映象分离.这样的好处是有更多的余地对两种操作进行管理. 当我们创建了一个进程之后,通常将子进程替换成新的进程映象,这可以用 ... 
- poj 2965 枚举+DFS
			The Pilots Brothers' refrigerator Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 25343 ... 
- POJ:3190-Stall Reservations
			传送门:http://poj.org/problem?id=3190 Stall Reservations Time Limit: 1000MS Memory Limit: 65536K Total ... 
- Git-Git库管理
			对象和引用哪里去了? 从GitHub上克隆一个示例版本库,这个版本库在"历史穿梭"一章就已经克隆过一次了,现在要重新克隆一份.为了和原来的克隆相区别,克隆到另外的目录.执行下面的命 ... 
- Centos7 grep命令简介
			grep 是一个最初用于 Unix 操作系统的命令行工具.在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本. grep 可根据提供的 ... 
- 4G来临,短视频社交分享应用或井喷
			因为工作的原因,接触短视频社交应用的时间相对较多,不管是自家的微视,还是别人家的Vine.玩拍.秒拍等,都有体验过.随着时间的推移,我愈发感受到有一股似曾相识的势能正在某个地方慢慢积聚,直到今天我才猛 ... 
