粪发涂墙-redis1

redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CPU 模拟出来多个线程的情况,这种模拟出来的情况就有一个代价,就是上下文的切换,

对于一个内存的系统来说,它没有上下文的切换就是效率最高的。redis 用 单个CPU 绑定一块内存的数据,然后针对这块内存的数据进行多次读写的时候,都是在一个CPU上完成的,所以它是单线程处理这个事。

在内存的情况下,这个方案就是最佳方案  —— 阿里 沈询 

posted @ 2019-08-12 14:38  龙X  阅读(171)  评论(0编辑  收藏  举报