为什么单线程的Redis还能有很高的效率?

1. 纯内存操作 2. 单线程 单线程避免了线程切换以及加锁释放锁带来的消耗,对于服务端开发来说,锁和线程切换通常是相当消耗性能的。 3 非阻塞多路I/O复用机制 Redis默认使用epoll作为I/O多路复用技术的实现,再加上Redis自身的事件处理模型将epoll的read、write、close等都转换成事件,不在网络I/O上浪费过多的时间。实现对多个FD读写的监控,提高性能。 Redis
相关文章
相关标签/搜索