line |
!l |
l&&!r |
l&&r |
condition |
61
|
2 |
0 |
0 |
$ENV{'REDIS_SERVER'} and not defined $args{'sock'} |
|
2 |
0 |
0 |
$ENV{'REDIS_SERVER'} and not defined $args{'sock'} and not defined $args{'server'} |
|
0 |
0 |
0 |
$ENV{'REDIS_SERVER'} and not defined $args{'sock'} and not defined $args{'server'} and not defined $args{'sentinels'} |
74
|
20 |
2 |
0 |
defined $args{$_} and $self->{$_} = $args{$_} |
222
|
0 |
2 |
0 |
@_ && ref $_[-1] eq 'CODE' |
228
|
2 |
0 |
0 |
$cb && $uc_command eq 'EXEC' |
270
|
0 |
0 |
0 |
scalar @{[] unless $self->{'queue'};} and $self->{'conservative_reconnect'} |
291
|
2 |
0 |
0 |
$cb && $custom_decode |
300
|
1 |
0 |
0 |
wantarray && ref $ret eq 'ARRAY' |
332
|
0 |
0 |
0 |
@_ and ref $_[-1] eq 'CODE' |
349
|
0 |
0 |
0 |
@_ and ref $_[-1] eq 'CODE' |
365
|
0 |
0 |
0 |
@_ and ref $_[-1] eq 'CODE' |
390
|
0 |
0 |
0 |
@_ && ref $_[-1] eq 'CODE' |
412
|
0 |
0 |
0 |
defined $reply and not ref $reply |
414
|
0 |
0 |
0 |
ref $reply && ($synchronous_scalar || wantarray) |
417
|
0 |
0 |
0 |
@_ && ref $_[-1] eq 'CODE' |
476
|
0 |
0 |
0 |
defined $e and $e ne 'EOF from server' |
700
|
0 |
2 |
0 |
$self->{'sock'} and ($self->{'pid'} || 0) != $$ |
818
|
1 |
1 |
0 |
not defined $bytes and $! == 4 |
819
|
1 |
0 |
1 |
defined $bytes and $bytes |
838
|
0 |
0 |
0 |
not defined $bytes and $! == 4 |
882
|
0 |
2 |
0 |
$err and $err == 4 |
885
|
0 |
2 |
0 |
$err and $err == 11 || $err == 11 |
889
|
0 |
0 |
0 |
$err and $err == 104 |
line |
l |
!l |
condition |
34
|
15 |
0 |
eval {
do {
11
}
} || -1000000000 |
35
|
15 |
0 |
eval {
do {
11
}
} || -1000000000 |
36
|
15 |
0 |
eval {
do {
4
}
} || -1000000000 |
37
|
15 |
0 |
eval {
do {
104
}
} || -1000000000 |
79
|
0 |
2 |
$args{'reconnect'} || 0 |
80
|
0 |
2 |
$args{'conservative_reconnect'} || 0 |
81
|
0 |
2 |
$args{'every'} || 1000 |
120
|
0 |
0 |
$status ||= q[Sentinels don't know this service] |
155
|
0 |
0 |
$status || 'failed to connect to any of the sentinels' |
291
|
0 |
2 |
$cb || sub {
my($reply, $error) = @_;
croak("[$command] $error, ") if defined $error;
$ret = $reply;
}
|
700
|
2 |
0 |
$self->{'pid'} || 0 |
line |
l |
!l&&r |
!l&&!r |
condition |
44
|
2 |
0 |
0 |
defined $self->{'read_timeout'} or defined $self->{'write_timeout'} |
58
|
0 |
0 |
2 |
$args{'debug'} || $ENV{'REDIS_DEBUG'} |
188
|
0 |
0 |
0 |
not defined $self->{'current_database'} or $self->{'current_database'} ne $database |
230
|
0 |
0 |
2 |
$uc_command eq 'EXEC' or $uc_command eq 'DISCARD' |
267
|
0 |
0 |
0 |
$self->{'__inside_transaction'} or $self->{'__inside_watch'} |
386
|
0 |
0 |
0 |
not defined $reply or ref $reply |
466
|
0 |
0 |
0 |
$self->{'__buf'} or $self->__try_read_sock($sock) |
623
|
2 |
0 |
0 |
$self->{'builder'}->($self) || croak("Could not connect to Redis server at $self->{'server'}: $!") |
705
|
2 |
0 |
0 |
$self->{'sock'} || $self->__throw_reconnect('Not connected to any server') |
756
|
1 |
0 |
0 |
$type eq '+' or $type eq ':' |
885
|
2 |
0 |
0 |
$err == 11 || $err == 11 |