projects
/
perl-Redis.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mget
[perl-Redis.git]
/
lib
/
Redis.pm
diff --git
a/lib/Redis.pm
b/lib/Redis.pm
index
6b0916d
..
36416c4
100644
(file)
--- a/
lib/Redis.pm
+++ b/
lib/Redis.pm
@@
-186,7
+186,18
@@
sub set {
sub get {
my $self = shift;
sub get {
my $self = shift;
- $self->_sock_result_bulk('GET', @_);
+ $self->_sock_result_bulk('GET',@_);
+}
+
+=head2 mget
+
+ my @values = $r->get( 'foo', 'bar', 'baz' );
+
+=cut
+
+sub mget {
+ my $self = shift;
+ $self->_sock_result_bulk_list('MGET',@_);
}
=head2 incr
}
=head2 incr
@@
-258,7
+269,9
@@
sub type {
sub keys {
my ( $self, $glob ) = @_;
sub keys {
my ( $self, $glob ) = @_;
- return split(/\s/, $self->_sock_result_bulk( 'KEYS', $glob ));
+ my $keys = $self->_sock_result_bulk( 'KEYS', $glob );
+ return split(/\s/, $keys) if $keys;
+ return () if wantarray;
}
=head2 randomkey
}
=head2 randomkey