| 配置 | io-threads N(默认 1,即关闭) |
|---|---|
| 建议 | 不超过可用核数,常见小幅上调 |
| 读线程 | io-threads-do-reads yes 开启读分发 |
示例
示例
redis-cli CONFIG SET io-threads 4
redis-cli CONFIG SET io-threads-do-reads yes调整前后要压测对比,线程数超出收益区间反而增加协调成本。
Redis 6 起可将网络读写分发到多个 IO 线程(io-threads),主线程仍负责命令执行;高网络负载实例可显著提升吞吐。
| 配置 | io-threads N(默认 1,即关闭) |
|---|---|
| 建议 | 不超过可用核数,常见小幅上调 |
| 读线程 | io-threads-do-reads yes 开启读分发 |
redis-cli CONFIG SET io-threads 4
redis-cli CONFIG SET io-threads-do-reads yes