最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。…
标签:多路复用
Redis讲解
redis整理 – redis是啥? redis是一个高性能的key-value数据库(好像很简单的样子) – 那么问题来了,为什么性能这么高,也就是为啥快? redis是以内存作为存储介质。 所…
PHP FPM源代码反刍品味之二:IO多路复用
基础:操作系统IO多路复用机制。 IO多路复用机制,常见的实现方法有select,poll,epoll,kqueue. IO多路复用是服务器程序开发的核心,也是研究服务器程序源代码的基础。 这里做个简单的介绍。 这里试图…