答:a:彻底基于内存,绝大部分请求是纯粹的内存操做,执行效率高redis
b:数据结构简单,对数据操做也简单数据库
c:采用单线程,单线程也能处理高并发数据结构
d:redis使用的是非阻塞IO,IO多路复用,使用单线程描述符,将数据库的开、关、读、写、都转成了事件,减小了线程切换时上下文的切换和转换并发