111 |
|
|
112 |
sub set { |
sub set { |
113 |
my ( $self, $k, $v, $new ) = @_; |
my ( $self, $k, $v, $new ) = @_; |
114 |
print $sock ( $new ? "SETNX" : "SET" ) . " $k " . length($v) . "\r\n$v\r\n"; |
print $sock "SET" . ( $new ? 'NX' : '' ) . " $k " . length($v) . "\r\n$v\r\n"; |
115 |
_sock_ok(); |
_sock_ok(); |
116 |
} |
} |
117 |
|
|
227 |
|
|
228 |
=head2 rename |
=head2 rename |
229 |
|
|
230 |
my $ok = $r->rename( 'old-key', 'new-key', $only_if_new ); |
my $ok = $r->rename( 'old-key', 'new-key', $new ); |
231 |
|
|
232 |
=cut |
=cut |
233 |
|
|
237 |
_sock_ok(); |
_sock_ok(); |
238 |
} |
} |
239 |
|
|
240 |
|
=head2 dbsize |
241 |
|
|
242 |
|
my $nr_keys = $r->dbsize; |
243 |
|
|
244 |
|
=cut |
245 |
|
|
246 |
|
sub dbsize { |
247 |
|
my ( $self ) = @_; |
248 |
|
print $sock "DBSIZE\r\n"; |
249 |
|
_sock_result(); |
250 |
|
} |
251 |
|
|
252 |
=head1 AUTHOR |
=head1 AUTHOR |
253 |
|
|
254 |
Dobrica Pavlinusic, C<< <dpavlin at rot13.org> >> |
Dobrica Pavlinusic, C<< <dpavlin at rot13.org> >> |