相关疑难解决方法(0)

Redis是单线程的,那么它是如何进行并发I/O的呢?

试图掌握Redis的一些基础知识我遇到了一篇有趣的博客文章.

作者说:

Redis是带有epoll/kqueue的单线程,并且在I/O并发方面无限缩放.

我肯定误解了整个线程,因为我发现这个说法令人费解.如果程序是单线程的,它如何同时执行任何操作?如果服务器是单线程的话,为什么Redis操作是原子的呢?

有人可以就这个问题说清楚吗?

multithreading redis

152
推荐指数
2
解决办法
6万
查看次数

标签 统计

multithreading ×1

redis ×1