我想问一下在6.0之前,redis的网络线程和工作线程是一个线程么?如果是一个线程的话,那如果工作线程在进行读写时是否网络线程对多个事件的监听就会阻塞呢?
当然不是单线程,一个 redis 进程有无数个线程。所谓的 redis 单线程指的是 redis 执行用户命令是串行的。
具体可看: Redis 多线程网络模型全面揭秘
5 回答3.6k 阅读
2 回答3.1k 阅读
1 回答1.9k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
2 回答2.9k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答4.1k 阅读
1 回答2.9k 阅读
当然不是单线程,一个 redis 进程有无数个线程。所谓的 redis 单线程指的是 redis 执行用户命令是串行的。
具体可看: Redis 多线程网络模型全面揭秘