zoukankan      html  css  js  c++  java
  • Redis性能监控

    参考地址:

    redis教程:http://www.runoob.com/redis/redis-tutorial.html

    redis百度百科:https://baike.baidu.com/item/Redis/6549233?fr=aladdin

    redis官网:https://redis.io/ 

    一、如何查看监控

    安装好Redis后可以使用自带的连接客户端redis-cli连接至Redis服务,使用info命令即可查看到所有的redis运行状态

    [root@node1 ~]# redis-cli info all #查看redis的信息

    接下来要知道和会分析每个参数的意义;

    二、所监控的各个参数说明

    2.1、连接类信息

     connected_clients 
    ◦已连接客户端的数量(不包括通过从属服务器连接的客户端)
    
    
    • client_longest_output_list 
    ◦当前连接的客户端当中,最长的输出列表
    
    
    • client_longest_input_buf 
    ◦当前连接的客户端当中,最大输入缓存
    
    
    • blocked_clients 
    ◦正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

    2.2、内存类信息

    used_memory 
    ◦当前使用的内存信息,以字节为单位
    
    
    • used_memory_rss 
    ◦当前操作系统分配给 Redis 的内存
    
    
    • used_memory_peak 
    ◦Redis 的内存消耗峰值,以字节为单位
    
    
    • used_memory_peak_human 
    ◦以人类可读的格式返回 Redis 的内存消耗峰值
    
    
    • mem_fragmentation_ratio 
    ◦ used_memory_rss  和  used_memory  之间的比率

    2.3、运行状态类信息

    changes_since_last_save 
    ◦上次保存数据库之后,执行命令的次数
    
    
    • bgsave_in_progress 
    ◦后台进行中的 save 操作的数量
    
    
    • last_save_time 
    ◦最后一次成功保存的时间点,以 UNIX 时间戳格式显示
    
    
    • bgrewriteaof_in_progress 
    ◦后台进行中的 aof 文件修改操作的数量
    
    
    • total_connections_received 
    ◦运行以来连接过的客户端的总数量
    
    
    • total_commands_processed 
    ◦运行以来执行过的命令的总数量
    
    
    • expired_keys 
    ◦运行以来过期的 key 的数量
    
    
    • keyspace_hits 
    ◦命中 key 的次数
    
    
    • keyspace_misses 
    ◦不命中 key 的次数

    使用如下命令监控redis当前的dbindex的信息

    [root@localhost ~]# redis-cli info Keyspace
    ######命令结果输出#########
    # Keyspace
    db0:keys=4,expires=0,avg_ttl=0
    db1:keys=2,expires=0,avg_ttl=0
    db4:keys=4,expires=0,avg_ttl=0
    db9:keys=57,expires=0,avg_ttl=0
    
    相关解释:
    
     第一列
    ◦表示 dbindex 
    
    
    • keys 
    ◦ dbindex 下含有的key的数量
    
    
    • expires 
    ◦ dbindex 下带有生存期的 key 的数量
    
    
    • avg_ttl 
    ◦ dbindex 存活的时间计数

    Redis是个莱斯的工具,学会使用和用好就ok;

  • 相关阅读:
    HDFS 常用命令
    CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20
    RedHat安装yum+配置国内yum源
    nginx 一般配置实例 静态页面
    PHP计划任务之关闭浏览器后仍然继续执行的函数 ignore_user_abort
    php函数——『解析 xml数据』
    基于php-fpm的配置详解[转载]
    解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
    nginx的优化
    Nginx fastcgi_param解释
  • 原文地址:https://www.cnblogs.com/wmqiang/p/10577111.html
Copyright © 2011-2022 走看看