如题。
这个问题其实一直困惑着我,网上怎么说的都有,我也查看了很多人讲的东西,有了自己的一点点理解。如果你觉得我的理解有问题,麻烦请知会我,谢谢。
首先是我的理解:
由于redis客户端在调用时等待服务器的返回,所以redis是阻塞的。
redis在处理客户端的请求时,是单线程逐个处理的,所以redis又是同步的。
所以我的结论是redis是同步阻塞的。
下面的一些链接是我看的一些资料:
非阻塞IO与reactor模式 – 箱猫日和 (gssxgss.me)
Reactor模式 - 疯狂创客圈 - 博客园 (cnblogs.com)
https://blog.csdn.net/bandaoyu/article/details/90694602 io/阻塞同步概念,linux解释