redis使用单线程主要原因第一个,每条命令都是原子操作,单线程能够保证原子性。第二个原因,如果设计为多线程,肯定存在锁的竞争导致锁的获取释放开销,线程切换的开销,这与我们使用redis是相违背的。尽管redis设计为单线程,但是他的性能很高,主要原因是基于内存,以及pipeline机制都能保证redis的高性能高吞吐量,你也可以设计为集群方式进一步提升redis性能。
标签:开销,单线程,简单,redis,使用,设计,原因 From: https://www.cnblogs.com/jintaocode/p/17749230.html