【摘要】某天下午,有个业务突然找到我说,他的集群在做了一个前缀删除后,耗时涨了3倍,工单如下:做了一个前缀删除,数据量从2.9亿->6千万……
一、诡异耗时问题
Redis平台提供了各种删除数据的自助工单(每天数十个工单)
-
全部删除
-
按前缀删除
-
按过期时间删除
-
按空闲时间删除
-
按类型删除
-
上述的排列组合。
某天下午,有个业务突然找到我说,他的集群在做了一个前缀删除后,耗时涨了3倍,工单如下:做了一个前缀删除,数据量从2.9亿->6千万。
说实话,我当时脑子的瞬间想法是:
扫描二维码关注公众号,回复:
15198815 查看本文章
-
业务应该指的是删除期间耗时涨了?
-
删除后Redis端的耗时不会涨吧?AOF和RDB也没开,感觉业务那边描述有问题。
-
业务服务有异常?判断标准,当时瞄了一眼主调服务有20个,其中只有3个可用性下降。
带着疑问快速过了下相关指标,得到以下结论:
-
确实是删除数据后,耗时上涨了3倍(avg:1ms->3ms),删除期间整体还好&