Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Redis 阻塞时怎样找出是哪一步?

查看完整题解

参考回答

直接回答

对齐时间先看 SLOWLOG、延迟事件与 INFO,检查 CPU、客户端缓冲、持久化与复制。区分服务器主线程忙和阻塞命令正常等待。

讲清原理

BLPOP 等可让发起客户端等待,并不表示把整个 Redis 主线程阻塞。大键操作、长脚本和 fork 才可能影响同实例其他请求。

例子与易错点

看到消费者都在等列表数据时先查生产端。所有普通读写同时变慢时再看主线程及系统资源。

相关题 · 第 80 题、第 79 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。