Ivan Kruglov
Ivan Kruglov
Hi, I would argue that we should be clear in the documentation about this case. Implementation of suggested logic would require some magic of $CLIENT_TIMEOUT + $BLPOP_TIMEOUT which usually not...
issue #89 is related to this one
Thank you for the report. I'll try to check this stuff tonight.
okay, sorry for long reply. I've checked this case and found current logic be correct. Consider slightly modified script: ``` use strict; use warnings; use Redis; my $redis = Redis->new(server...
I suspect that you have too small timeouts which is the source of instability. Try to increase them.
I'm not convinced. "Resource temporarily unavailable" tells that you've hit one of the timeouts during $redis->get(). And the fact that you actually see this message (since you suppress error from...
hm... yes, you're right. my statement about bad connectivity was stupid. Let me check the code once again
ph... I think I got it. So, BLPOP is a blocking call. In you case BLPOP waits for data for 2 seconds. ``` $redis->blpop("notakey", 2); ``` so, during the call,...
yes, you're totally right. After the timeout in BLPOP GET uses the same socket without attempts to reconnect. So, yes again, there is either the bug in code or bug...
@dams I think you mixed this issue (which is still open) with issue #91 in the recent changelog.