绝大部分的请求是纯内存的操作(非常快速)
1)绝大部分请求是纯粹的内存操作(非常快速)
2)采用单进程,避免了不必要的上下文切换和锁等竞争条件
3)非阻塞io 内部采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转换成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间
http://blog.csdn.net/liudong1105/article/details/50260841
https://www.zhihu.com/question/20998226
reids是用c写的,c只有进程的概念,无线程的概念,所以是多进程