配置示例
配置示例
# redis.conf
io-threads 4 # IO 线程数(建议 2-8,不要超过 CPU 核数)
io-threads-do-reads yes # 读也走 IO 线程(默认 no)验证与压测
验证与压测
redis-cli CONFIG GET io-threads
redis-cli INFO threads # 7.0+:各 IO 线程读事件统计
redis-benchmark -q -n 100000 -c 50 -t set,get| 生效范围 | 网络读写与协议解析;命令执行仍是单线程 |
|---|---|
| 建议值 | 2-4 起步;机器核少或负载低时收益有限 |
| 读并行 | io-threads-do-reads 默认关闭,按负载决定 |
| 观察 | INFO threads(7.0+)确认 IO 线程是否在工作 |
改配置文件后按发行版方式重启生效;个别版本支持动态调整,以 CONFIG SET 的实际返回为准。