Hello!
2014-02-26 6:54 GMT-08:00 小冶:
> blpop("list",0)照理说应该死等的吧
> 但是却会受到之前set_timeout的影响
> 感觉有点奇怪
> 一般会理解为set_timeout只是影响socket级别的行为
> 而不应该改变redis级的行为
这里一般会有两种超时保护,一是 redis 客户端的(即 cosocket 一侧的),一是 redis 服务器端的。当你禁用了 redis
服务器端的超时保护时,客户端的超时保护也需要你进行正确配置。它们是彼此独立的。我不觉得这里有什么奇怪的。
Regards,
-agentzh