redis在一个瞬间只会执行一条命令
纯内存,一条命令在内存中的响应时间大概是100ns
非阻塞IO
避免线程切换和竞态消耗
一次只执行一条命令
拒绝长(慢)命令,包括keys、flushall、flushdb、slow lua script、mutil/exec、operate big value(collection)
其实不是单线程
fysnc file descriptor或close file descriptor是另外启动线程来执行的
Last updated 5 years ago