X-Git-Url: http://git.rot13.org/?p=perl-Redis.git;a=blobdiff_plain;f=lib%2FRedis.pm;h=b3edb6ca454a331951f94dc3af1d8e36759fea6e;hp=3ac761943306ec4766795a7a3fd6cb030f34d92e;hb=27b1d5b5fae2c6f2bd2a193f626bfbd8103d24e6;hpb=62521c905dd00690390d2080aad38dff1e3b925c diff --git a/lib/Redis.pm b/lib/Redis.pm index 3ac7619..b3edb6c 100644 --- a/lib/Redis.pm +++ b/lib/Redis.pm @@ -383,7 +383,7 @@ sub lrem { sub lpop { my ( $self, $key ) = @_; - $self->_sock_result_bulk( 'lpop', $key ); + $self->_sock_result_bulk( 'LPOP', $key ); } =head2 rpop @@ -394,7 +394,31 @@ sub lpop { sub rpop { my ( $self, $key ) = @_; - $self->_sock_result_bulk( 'rpop', $key ); + $self->_sock_result_bulk( 'RPOP', $key ); +} + +=head1 Commands operating on sets + +=head2 sadd + + $r->sadd( $key, $member ); + +=cut + +sub sadd { + my ( $self, $key, $member ) = @_; + $self->_sock_send_bulk_number( 'SADD', $key, $member ); +} + +=head2 srem + + $r->srem( $key, $member ); + +=cut + +sub srem { + my ( $self, $key, $member ) = @_; + $self->_sock_send_bulk_number( 'SREM', $key, $member ); } =head1 AUTHOR