Redis是著名的NoSQL键值数据库服务器,为了保证效率,其数据都缓存在内存中.与Memcached相比,Redis支持的数据类型更多,包括String,List,Set,Zset和Hash.下面简单介绍一下Redis内部运行流程. Redis是单线程运行的.在这个主线程中,Redis通过循环不断接收处理外部事件,处理外部事件同时产生的网络操作,如回复客户端请求,也转化为事件进行处理. Redis的主函数在redis.c文件中,主函数最终调用aeMain函数进入事件处理循环,aeMain即是R…