redis延时监控

网友投稿 621 2022-09-20

redis延时监控

redis延时监控

redis的延时是指客户端发送一个命令,并接受到响应的最大延时, 可以从下面的几方面进行排查: 1使用slow log功能检查是否有慢的命令在执行 2对于ec2的用户,确保使用HVM 3transparent大页内存需要被禁用 4使用latency监控器功能来获得延时事件的可读描述 监控延时 redis-cli –latency -h host -p port 使用延时监控器 1设置延时限制,默认情况下是关闭的,单位毫秒 CONFIG SET latency-monitor-threshold 100 2使用latency命令监控,latency latest命令报告记录的事件,每个事件有下面的几个域: 事件名称 unix时间 最近事件的延时,毫秒单位 最大延时 可以使用latency reset来重置数据 latency history命令获取事件时间序列的原生数据 LATENCY DOCTOR命令报告更多的信息 在服务端使用./redis-cli –intrinsic-latency 100来测量系统自身的延时 网络引发的延时 Clients connect to Redis using a TCP/IP connection or a Unix domain connection. The typical latency of a 1 Gbit/s network is about 200 us, while the latency with a Unix domain socket can be as low as 30 us. It actually depends on your network and system hardware 下面这些命令是比较慢的命令 like SORT, LREM, SUNION and others. For instance taking the intersection of two big sets can take a considerable amount of time.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MAC环境变量的配置小笔记
下一篇:C# 基础知识系列- 13 常见类库介绍(一)(cp是什么意思?)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~