Redis 6.0 与 Memcached 多线程模型的对比

相同点:都采用了 Master 线程 -Worker 线程的模型。

不同点:Memcached 执行主逻辑也是在 Worker 线程里,模型更加简单,实现了真正的线程隔离,符合我们对线程隔离的常规理解。

而 Redis 把处理逻辑交还给 Master 线程,虽然一定程度上增加了模型复杂度,但也解决了线程并发安全等问题。

发表评论

后才能评论