美文网首页
12:Redis 性能指标监控

12:Redis 性能指标监控

作者: _River_ | 来源:发表于2021-04-12 00:48 被阅读0次
    1:5大性能指标 总览
    redis中的监控指标如下:
     使用info命令
    
    性能指标:Performance
    内存指标:Memory
    基本活动指标:Basic_activity
    持久性指标:Persistence
    错误指标:Error
    
    2:5大性能指标 核心参数详解

    性能指标:Performance
    
    响应请求的平均时间:latency
    平均每秒处理请求总数:instantaneous_ops_per_sec  (OPS)
    缓存查询命中率(通过查询总次数与查询得到非nil数据总次数计算而来):hit_rate(calculated)
    

    内存指标:Memory
    
    当前内存使用量:used_memory
    内存碎片率(关系到是否进行碎片整理)(可以提供利用率):mem_fragmentation_ratio
    为避免内存溢出删除的key的总数量(数据淘汰策略):evicted_keys
    基于阻塞操作(BLPOP等)影响的客户端数量:blocked_clients
    

    基本活动指标:Basic_activity
    
    当前客户端连接总数:connected_clients
    当前连接slave总数:connected_slaves
    最后一次主从信息交换距现在的秒:master_last_io_seconds_ago
    key的总数:keyspace
    

    持久性指标:Persistence
    
    当前服务器最后一次RDB持久化的时间(宕机后丢多长时间的数据):rdb_last_save_time
    当前服务器最后一次RDB持久化后数据变化总量(宕机后丢多少数据):rdb_changes_since_last_save
    

    错误指标:Error
    
    被拒绝连接的客户端总数(基于达到最大连接值的因素)rejected_connectionskey
    未命中的总次数:keyspace_misses
    主从断开的秒数:master_link_down_since_seconds
    
    3:性能监控工具与命令
    1:第三方工具推荐(了解)
    CloudInsight 
    RedisPrometheus
    Redis-stat
    Redis-faina
    RedisLive
    zabbix
    
    2:本身redis自带的命令
    benchmark
    直接在Linux服务器下执行:redis-benchmark (默认50个连接 每个100000个请求)
    可以查看 redis执行各种命令时的效率
    
    1秒 = 1000 毫秒(millisecond) = 1000  000 微秒(milliseconds)
                
    100000 requests completed in 0.98 seconds  在0.98秒内完成10万次请求
    99.26% <= 1 milliseconds  其中百分之99.26的请求    在1微秒内完成
    100.00% <= 5 milliseconds  其中百分之100的请求     在5微秒内完成
    101936.80 requests per second                   平均每秒可以完成101936.80个请求
    
    100个客户端 发5000次请求
    redis-benchmark -c 100 -n 5000
    

    在客户端下执行
    1:monitor:启动显示调试信息 (了解)
        
    2:slowlog:获取慢日志(现在还没有)
        
        get :获取慢查询日志信息
         len :获取慢查询日志条目数
        reset :重置慢查询日志
    
    如何界定是否慢日志(在redis.conf中设置)
    slowlog-log-slower-than 1000 #设置慢查询的时间下限,单位:微妙
    slowlog-max-len 100 #设置慢查询命令对应的日志显示长度,单位:命令数       
    

    相关文章

      网友评论

          本文标题:12:Redis 性能指标监控

          本文链接:https://www.haomeiwen.com/subject/szktlltx.html