AnyEvent-RipeRedis
view release on metacpan or search on metacpan
lib/AnyEvent/RipeRedis.pm view on Meta::CPAN
Error codes available since Redis 2.8.
=over
=item E_NO_AUTH
Authentication required.
=item E_WRONG_TYPE
Operation against a key holding the wrong kind of value.
=item E_NO_REPLICAS
Not enough good slaves to write.
=item E_BUSY_KEY
Target key name already exists.
=back
Error codes available since Redis 3.0.
=over
=item E_CROSS_SLOT
Keys in request don't hash to the same slot.
=item E_TRY_AGAIN
Multiple keys request during rehashing of slot.
=item E_ASK
Redirection required. For more information see:
L<http://redis.io/topics/cluster-spec>
=item E_MOVED
Redirection required. For more information see:
L<http://redis.io/topics/cluster-spec>
=item E_CLUSTER_DOWN
The cluster is down or hash slot not served.
=back
=head1 DISCONNECTION
When the connection to the server is no longer needed you can close it in three
ways: call the method C<disconnect()>, send the C<QUIT> command or you can just
"forget" any references to an AnyEvent::RipeRedis object, but in this
case the client object is destroyed without calling any callbacks, including
the C<on_disconnect> callback, to avoid an unexpected behavior.
=head2 disconnect()
The method for synchronous disconnection. All uncompleted operations will be
aborted.
=head2 quit( [ $cb->( $reply, $err ) ] )
The method for asynchronous disconnection.
=head1 OTHER METHODS
=head2 info( [ $section ] [, $cb->( $reply, $err ) ] )
Gets and parses information and statistics about the server. The result
is passed to callback as a hash reference.
More information about C<INFO> command can be found here:
L<http://redis.io/commands/info>
=head2 host()
Gets current host of the client.
=head2 port()
Gets current port of the client.
=head2 select( $index, [, $cb->( $reply, $err ) ] )
Selects the database by numeric index.
=head2 database()
Gets selected database index.
=head2 utf8( [ $boolean ] )
Enables or disables UTF-8 mode.
=head2 connection_timeout( [ $fractional_seconds ] )
Gets or sets the C<connection_timeout> of the client. The C<undef> value resets
the C<connection_timeout> to default value.
=head2 read_timeout( [ $fractional_seconds ] )
Gets or sets the C<read_timeout> of the client.
=head2 reconnect( [ $boolean ] )
Enables or disables reconnection mode of the client.
=head2 reconnect_interval( [ $fractional_seconds ] )
Gets or sets C<reconnect_interval> of the client.
=head2 on_connect( [ $callback ] )
Gets or sets the C<on_connect> callback.
=head2 on_disconnect( [ $callback ] )
Gets or sets the C<on_disconnect> callback.
=head2 on_error( [ $callback ] )
Gets or sets the C<on_error> callback.
( run in 0.695 second using v1.01-cache-2.11-cpan-524268b4103 )