P11
1.Redis是单线程的
Redis是基于内存操作,因为是单线程的,所以cpu不是redis的性能瓶颈,redis的性能瓶颈是根据机器的内存和网络带宽。
2.为什么redis是单线程的还这么快?
因为redis是放在内存中操作的,而多线程的话需要切换cpu上下文,cpu上下文切换是一个耗时的操作,所以在内存中操作单线程反而更快。
P11
1.Redis是单线程的
Redis是基于内存操作,因为是单线程的,所以cpu不是redis的性能瓶颈,redis的性能瓶颈是根据机器的内存和网络带宽。
2.为什么redis是单线程的还这么快?
因为redis是放在内存中操作的,而多线程的话需要切换cpu上下文,cpu上下文切换是一个耗时的操作,所以在内存中操作单线程反而更快。