客户端的超时时长分连接超时和读写超时,如果是基于hiredis的实现,则读写超时是合在一起的,同一参数控制. 在hiredis中,读写超时调用函数redisSetTimeout设置,可以看到没有区分读和写: int redisSetTimeout(redisContext *c, const struct timeval tv); 而连接超时,则是在建立连接时指定: redisContext *redisConnectWithTimeout(const char *ip, int port, c