redis常用监控命令

1.实时监控redis服务收到来自应用的所有命令

  

  redis-cli

  127.0.0.1:6379>monitor

  1509964152.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)  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服务的各项状态

redis-cli 127.0.0.1:6379> info
127.0.0.1:6379> info CPU        // cpu使用情况
127.0.0.1:6379> info Keyspace   // 各个db的key的状况,是否有设置超时时间。这是一个很重要的查看项。127.0.0.1:6379> info Stats    // 服务状态...

  

该命令用来查看redis概览各项情况。

--------------------------------------------

redis性能查看与监控常用工具

1.redis-benchmark

redis基准信息,redis服务器性能检测 
redis-benchmark -h localhost -p 6379 -c 100 -n 100000 
100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能

时间: 2024-08-28 10:54:06

redis常用监控命令的相关文章

redis常用语法命令

中文文档: http://redis.cn/commands.htmlredis常用语法命令1 设置keyset key value例如: set name "s_jun"设置多个key valuemset name "s_jun" age 19 sex man设置key的过期时间(ex:为秒单位)set game 'DNF' ex 5取值get key (取单个值)or mget key1 key2...key9(取多个值)2 删除keydel key1 key2

linux下常用监控命令

atop命令是一个终端环境的监控命令.它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注. 首先安装rpmforge For RHEL/CentOS 6 32-64 Bit ## RHEL/CentOS 6 32 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rp

redis 性能指标监控命令

大家在学习的过程中,一定要学会经常使用help来了解命令的具体用法. 1.info  (监控一般使用这个命令读取数据) 127.0.0.1:6379> help info INFO [section] summary: Get information and statistics about the server since: 1.0.0 group: server 127.0.0.1:6379> info  # Server redis_version:3.0.7 redis_git_sha

通过常用监控命令快速发现性能问题

命令大致如下: uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 1. uptime [[email protected] ~]# uptime 21:18:12 up 1 day, 18:36, 2 users, load average: 0.00, 0.01, 0.05 这是一种用来快速查看系统平均负载的方法,它表明了系

redis常用的命令

1.get key 通过这个key拿到对应的value 2.set key value 以key作为键,value作为值 3.keys *   取出当前匹配的所有key,可以使用这个来搜索*里面的关键字 4.exists key 判断当前的key是否存在 5.del key 删除当前key 6. expire key 时间 设置过期时间 7.randomkey 随机返回一个key 8.type key 查看这个key返回值的数据类型 9. quit 退出连接 10. dbsize(integer

No-sql之redis常用命令

转自:http://blog.csdn.net/nicewuranran/article/details/51793760 No-SQL之Redis 介绍 Redis是一种基于内存存储的key-value高性能存储系统,类似memcached,但是redis支持丰富的数据结构类型,并且其还支持数据持久化到磁盘. Redis is a data structure server. It is open-source, networked, in-memory, and stores keys wi

Redis常用命令与高级应用

附: 127.0.0.1:6379> set xiaofei 小飞 OK 127.0.0.1:6379> get xiaofei "\xe5\xb0\x8f\xe9\xa3\x9e" 127.0.0.1:6379> quit [[email protected] redis-2.8.6]# redisc --raw 127.0.0.1:6379> get xiaofei 小飞 127.0.0.1:6379> 5. sorted sets类型和操作 sort

Linux常用系统性能监控命令

-->Linux常用系统性能监控命令 Linux常用系统性能监控命令 2016-01-19 Linux爱好者 Linux爱好者 Linux爱好者 微信号 LinuxHub 功能介绍 伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源.使用技巧.课程书籍等.   来源:工学1号馆 链接:http://wuyudong.com/archives/56 监控CPU使用率 使用下面的命令: [[email protected] ~]# gnome-system

自学总结redis第二部分(redis常用命令、高级命令特性以及与java代码的结合)

六.redis多数据类型介绍(常用命令) 6.1前提操作 #如果前面的redis环境没搭好,那么可以先暂时在 "http://try.redis.io/"中实践redis命令部分.   #为了测试方便,把redis登录密码暂时撤销   #redis一共分为五种基本数据类型:String,Hash,List,Set,ZSet #所有命令都可以到"http://www.redis.cn/commands.html"  去搜索到. #首先由于redis是一个基于key-v