阻塞socket上read/write出现errno为EAGAIN的缘由解密

一直以来,我的概念中只有非阻塞socket才会产生EAGAIN的错误,意思是当前不可读写,只要继续重试就好。当最近咱们redis模块的一个报错纠正个人这个概念错误。linux 事件回顾:hiredis的redisConnectWithTimeout和redisContextSetTimeout接口会设置与redis-server链接的socket为阻塞模式,而且设置读写超时,咱们项目中设置超时为5
相关文章
相关标签/搜索