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

    1.监视Redis实例

    ./redis-cli --stat
    ------- data ------ --------------------- load -------------------- - child -
    keys       mem      clients blocked requests            connections          
    8          1.47M    3       0       29938813 (+0)       2816        
    8          1.47M    3       0       29940663 (+1850)    2816        
    8          1.47M    3       0       29942557 (+1894)    2816        
    8          1.47M    3       0       29944024 (+1467)    2816        
    8          1.47M    3       0       29945472 (+1448)    2816        
    8          1.47M    3       0       29946878 (+1406)    2816        
    8          1.47M    3       0       29948331 (+1453)    2816        
    8          1.47M    3       0       29949734 (+1403)    2816        
    8          1.47M    3       0       29951126 (+1392)    2816        
    8          1.47M    3       0       29952611 (+1485)    2816        
    8          1.47M    3       0       29954056 (+1445)    2816        
    8          1.47M    3       0       29955494 (+1438)    2816        
    8          1.47M    3       0       29956915 (+1421)    2816        
    8          1.47M    3       0       29958298 (+1383)    2816        
    8          1.47M    3       0       29959777 (+1479)    2816        
    8          1.47M    3       0       29961192 (+1415)    2816        
    8          1.47M    3       0       29962622 (+1430)    2816        
    8          1.47M    3       0       29963983 (+1361)    2816        
    8          1.47M    3       0       29965493 (+1510)    2816        
    8          1.47M    3       0       29966872 (+1379)    2816        
    ------- data ------ --------------------- load -------------------- - child -
    keys       mem      clients blocked requests            connections          
    8          1.47M    3       0       29968343 (+1471)    2816        
    8          1.47M    3       0       29969669 (+1326)    2816        
    8          1.47M    3       0       29971173 (+1504)    2816        
    8          1.47M    3       0       29972615 (+1442)    2816        
    8          1.47M    3       0       29974036 (+1421)    2816        
    8          1.47M    3       0       29975443 (+1407)    2816        
    8          1.47M    3       0       29976899 (+1456)    2816        
    8          1.47M    3       0       29978310 (+1411)    2816        
    8          1.47M    3       0       29979754 (+1444)    2816        
    8          1.47M    3       0       29981159 (+1405)    2816        
    8          1.47M    3       0       29982590 (+1431)    2816        
    8          1.47M    3       0       29984009 (+1419)    2816        
    8          1.47M    3       0       29985462 (+1453)    2816        
    8          1.47M    3       0       29986855 (+1393)    2816        
    8          1.47M    3       0       29988289 (+1434)    2816        
    8          1.47M    3       0       29989752 (+1463)    2816        
    8          1.47M    3       0       29991165 (+1413)    2816        
    8          1.47M    3       0       29992598 (+1433)    2816        
    8          1.47M    3       0       29994028 (+1430)    2816        
    8          1.47M    3       0       29995453 (+1425)    2816        
    keys:当前节点缓存的key总数
    mem:当前节点缓存总的占用内存
    clients:当前节点的活跃连接数,或者说未断开连接的总连接数
    blocked:当前节点正在等待阻塞命令的数量
    requests:当前处理的请求数,与上一次请求数相减可知1秒所处理的请求,或者说所执行的命令数。
    connections:是历史连接总数,即到目前为止,一共新建了多少个连接。与前一次相减,可以得出一秒内新建的连接数。

    2.网络延迟

    [root@iZnflZ bin]# ./redis-cli --latency
    min: 0, max: 8, avg: 0.16 (7983 samples)
    最小值0毫秒,最大值8毫秒,平均0,16毫秒,总共记录了7983个样例

       若是集群,查询本机到其他节点的网络延迟,添加  " -h ip "即可

    3.慢查询

       首先看看redis.conf文件slowlog的配置,单位是微秒,默认配置10000微秒也就是10毫秒

    # The following time is expressed in microseconds, so 1000000 is equivalent
    # to one second. Note that a negative number disables the slow log, while
    # a value of zero forces the logging of every command.
    slowlog-log-slower-than 10000

       使用redis.cli  slowlog get 1打印最后一条,由于没有慢查询,展示的是empty list or set

    [root@iZnflZ bin]# ./redis-cli 
    127.0.0.1:6379> slowlog get 1
    (empty list or set)
    127.0.0.1:6379> 
  • 相关阅读:
    Spring源码研究:数据绑定
    Spring
    九、IntelliJ IDEA 编译方式介绍及编译器的设置和选择
    八、IntelliJ IDEA 缓存和索引的介绍及清理方法
    七、IntelliJ IDEA 常见文件类型的图标介绍
    六、修改 IntelliJ IDEA 模板注释中的 user 内容
    五、设置 IntelliJ IDEA 主题和字体的方法
    四、IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍
    三、详述 IntelliJ IDEA 的使用界面
    二、IntelliJ IDEA 安装目录的核心文件讲解
  • 原文地址:https://www.cnblogs.com/mosicol/p/12987552.html
Copyright © 2011-2022 走看看