Redis之延迟监控

  • *参考官方文档

  • *启用 redis 延迟监控

CONFIG SET latency-monitor-threshold 100

单位:毫秒,100表示一百毫秒。如果将 latency-monitor-threshold 的值设置为 0,则表示关闭延迟监控。

  • *子命令

1)LATENCY LATEST

返回所有事件的最新延迟样本

2)LATENCY HISTORY event

返回最多160条的给定 event 的延迟时间序列(延迟发生时的时间戳和延迟毫秒数)

3)LATENCY RESET event

重置一个或多个 events 的延迟时间序列数据为零,如果不指定参数 event,则表示重置所有的 events。

4)LATENCY GRAPH event

以文本图表方式展示

5)LATENCY DOCTOR

回复人类可读的延迟分析报告

6)LATENCY HELP

查看使用帮助

  • *支持的事件(events)

命令名 命令说明 command 常规命令 fast-command 时间复杂度为”O(1)”和”O(log N)”的快命令 fork 系统调用 fork aof-stat 系统调用 stat aof-write 系统调用 write aof-rename 系统调用 rename aof-fsync-always 设置”appendfsync allways”时的系统调用 fsync aof-write-active-child 子进程执行的系统调用 fsync rdb-unlink-temp-file 系统调用 unlink active-defrag-cycle 主动碎片整理周期 aof-rewrite-diff-write aof-write-alone 主进程执行的 fsync 系统调用 aof-write-pending-fsync expire-cycle 过期周期 eviction-cycle 淘汰周期 eviction-del

  • *redis-cli 对延迟监控的支持

与延迟监控有关的参数:

参数名 参数说明 –latency 以文本方式显示持续采样服务器延迟时间 –latency-dist 以 256 色的频谱方式显示,如果和参数”–latency”同时使用,则被忽略 –latency-history 持续采集并每隔一段时间(默认15秒,可参数”-i”设置其它值)输出一个记录

采样的原理是向目标 redis-server 发向 PING 命令来获得延迟时间。

1)启用慢日志

CONFIG SET slowlog-log-slower-than 100

单位:微秒(注意不是毫秒),100表示一百微秒,表示执行时长超过100微秒的命令才会被记录下来。如果值为负数则表示关闭记录慢日志,如果值为0表示记录所有命令的慢日志。

记录慢日志不会有文件操作,所以对性能影响非常小,因此可考虑记录所有命令(将 slowlog-log-slower-than 值设置为 0 即可)。

2)设置记录的慢日志数量

CONFIG SET slowlog-max-len 10

上述表示记录最近 10 条慢日志。

3)查询慢日志

SLOWLOG GET

不带参数返回所有的(配置 slowlog-max-len 决定)慢日志,可指定参数只返回最新的 N 条慢日志,如最新的 10 条:

SLOWLOG GET 10

4)查询当前慢日志条数

SLOWLOG LEN

Original: https://www.cnblogs.com/aquester/p/13571263.html
Author: -见
Title: Redis之延迟监控

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529092/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • LVS负载均衡

    LVS负载均衡 LVS负载均衡 一、LVS是什么 二、LVS的作用 三、lvs的三种工作模式 1.基于NAT的LVS模式负载均衡 2.基于TUN模式的LVS负载均衡 3.LVS(D…

    Linux 2023年6月6日
    087
  • fastdfs单节点部署

    安装依赖 ​ yum -y install gcc gcc-c++ libevent 安装libfastcommon 下载地址: https://github.com/happyf…

    Linux 2023年6月8日
    087
  • centos7自动化ssh免密

    在做免密前要先手动生成公钥: ssh-keygen -t rsa 敲击三次回车即可 写一个shell脚本: expect命令可以获取到命令返回结果并且根据指定内容进行自动发送相应字…

    Linux 2023年6月6日
    0127
  • Centos7安装Redis

    下载 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 解压 tar xvf redis-5.0.0.tar.gz…

    Linux 2023年5月28日
    086
  • Centos7下载及安装

    Centos7下载及安装 1.下载虚拟机 虚拟机下载地址: https://www.vmware.com 或者 360一键安装(推荐) 2.在虚拟机上安装Centos7 2.1.通…

    Linux 2023年5月27日
    083
  • Linux解压命令

    .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————….

    Linux 2023年6月13日
    066
  • Ceph 块存储 创建的image 映射成块设备

    将创建的volume1映射成块设备 [root@mysql-server ceph]# rbd map rbd_pool/volume1 rbd: sysfs write fail…

    Linux 2023年6月13日
    090
  • mongodb压力测试工具ycsb

    mongodb安装 这里以安装单机版为例,rpm包方式安装 启动 ​ systemctl start mongod YCSB压测工具安装 这里不采用网上大多说的maven方式源码安…

    Linux 2023年6月14日
    080
  • 回忆我的第一个软件项目

    2009年大学毕业我去了成都,一番面试后,入职武侯区磨子桥附近的一个小型创业公司。公司的主营业务是代理销售用友或者金蝶的ERP软件,创业团队都是川大毕业的。公司的办公条件很差,两间…

    Linux 2023年6月6日
    0102
  • spring boot设置日志打印为控制台输出和文件输出

    日志打印 sources里建 logback-spring.xml ${CONSOLE_LOG_PATTERN} ${CONSOLE_LOG_CHARSET} ${FILE_LOG…

    Linux 2023年6月7日
    0107
  • 【电子取证:镜像仿真篇】Windows Server镜像仿真、vmdk镜像仿真

    Windows Server镜像仿真、vmdk镜像仿真 时间过得真快呀!–【suy999】 一、qemu-img镜像转换工具 qemu-img(v2.3.0.0)镜像转…

    Linux 2023年6月13日
    094
  • 工程课Linux第一节笔记

    上课笔记 文件系统结构 /根目录 /bin/ 存放系统命令,普通用户与root都可以执行 /etc/ 配置文件保存位置 /lib/ 系统调用的函数库保存位置 /var/ 目录用于存…

    Linux 2023年6月6日
    070
  • 小文件、nginx、Redis、Moosefs

    现在有3KW的数据,单条数据都很小的,如果按key-value来看的话,key就是32位的MD5字符串,value按平均算大概是100字节左右。 现在需要将这些数据做缓存以在高并非…

    Linux 2023年5月28日
    0108
  • [20211108]索引分裂块清除日志增加(唯一索引)2.txt

    [20211108]索引分裂块清除日志增加(唯一索引)2.txt –//链接http://blog.itpub.net/267265/viewspace-2840853…

    Linux 2023年6月13日
    075
  • flask操作(增删改查操作)

    增加数据 from .models import Goods from app.extensions import db goods1 = Goods(name=’魅族18s’, …

    Linux 2023年6月8日
    092
  • Linux系统僵尸进程详解

    大安好,我是良许。 在本文中,我们将讨论什么是僵尸进程,如何创建僵尸进程,以及如何终止僵尸进程。 [En] In this article, we will discuss wha…

    Linux 2023年5月27日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球