Provided by: libredis-perl_1.9820-1_all bug

NAME

       Redis::Sentinel - Redis Sentinel interface

VERSION

       version 1.982

SYNOPSIS

           my $sentinel = Redis::Sentinel->new( ... );
           my $service_address = $sentinel->get_service_address('mymaster');
           my @masters = $sentinel->get_masters;

DESCRIPTION

       This is a subclass of the Redis module, specialized into connecting to a Sentinel
       instance. Inherits from the "Redis" package;

CONSTRUCTOR

   new
       See "new" in Redis.pm. All parameters are supported, except "sentinels" and "service",
       which are silently ignored.

METHODS

       All the methods of the "Redis" package are supported, plus the additional following
       methods:

   get_service_address
       Takes the name of a service as parameter, and returns either void (emptly list) if the
       master couldn't be found, the string 'IDONTKNOW' if the service is in the sentinel config
       but cannot be reached, or the string "$ip:$port" if the service were found.

   get_masters
       Returns a list of HashRefs representing all the master redis instances that this sentinel
       monitors.

AUTHORS

       •   Pedro Melo <melo@cpan.org>

       •   Damien Krotkine <dams@cpan.org>

COPYRIGHT AND LICENSE

       This software is Copyright (c) 2015 by Pedro Melo, Damien Krotkine.

       This is free software, licensed under:

         The Artistic License 2.0 (GPL Compatible)