Redis有哪些慢操作?
2022-03-20 11:04Redis
Redis是否变慢了?
从业务服务器到Redis服务器这条调用链路中变慢的原因可能有2个
业务服务器到Redis服务器之间出现了网络问题,例如网络丢包,延迟比较严重
Redis本身的执行出现问题,此时我们就需要排查Redis的问题
但是大多数情况下都是Redis服务的问题。但是应该如何衡量Redis变慢了呢?命令执行时间大于1s,大于2s?这其实并没有一个固定的标准。
例如在一个配置较高的服务器中,0.5毫秒就认为Redis变慢了,在一个配置较低的服务器中,3毫秒才认为Redis变慢了。所以我们要针对自己的机器做基准测试,看平常情况下Redis处理命令的时间是多长?
我们可以使用如下命令来监测和统计测试期间的最大延迟(以微秒为单位)
redis-cli --latency -h `host` -p `port`
很赞哦! ()