因为redis用单个CPU绑定一块内存的数据,然后针对这块内存的数据进行多次读写的时候,都是在一个CPU上完成的。如果我的数据全部都在内存里,我单线程的去操作就是效率最高的。所以redis是单线程。
为什么那么快?
1.因为redis完全基于内存
2.数据结构简单
3.采用单线程
因为redis用单个CPU绑定一块内存的数据,然后针对这块内存的数据进行多次读写的时候,都是在一个CPU上完成的。如果我的数据全部都在内存里,我单线程的去操作就是效率最高的。所以redis是单线程。
为什么那么快?
1.因为redis完全基于内存
2.数据结构简单
3.采用单线程