yongzhidai / RedisNetWork

用Java模仿redis的网络处理处理流程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RedisNetWork

用Java模仿redis的网络处理流程

都说redis性能特别好,单进程能支持高达十万qps,而且请求处理还是采用的单线程。不免好奇,就阅读了下redis的网络请求处理流程的源代码。 redis在不同平台使用了不同的模型,linux上使用了epoll模型,mac os上使用了kqueue模型。 epoll模型跟Java的nio十分相似,在这里就用Java模仿redis重新写了下请求处理流程。

About

用Java模仿redis的网络处理处理流程


Languages

Language:Java 100.0%