| 结构 | 命令主线程串行 |
|---|---|
| 对比 | IO 线程与后台线程承担其他工作 |
| 判读 | CPU 单核打满而多核空闲 |
示例
示例
redis-cli INFO cpu
redis-cli SLOWLOG GET 10单核饱和 + 慢命令 = 命令层问题;多线程相关配置只在网络层起作用。
命令在主线程串行执行,单条慢命令会阻塞后续全部请求;吞吐瓶颈通常不在 CPU 数量,而在命令结构与数据规模。
| 结构 | 命令主线程串行 |
|---|---|
| 对比 | IO 线程与后台线程承担其他工作 |
| 判读 | CPU 单核打满而多核空闲 |
redis-cli INFO cpu
redis-cli SLOWLOG GET 10