RedisManager
class RedisManager implements Factory mixin Connection (View source)
Properties
| protected Application | $app | The application instance.  | 
                |
| protected string | $driver | The name of the default driver.  | 
                |
| protected array | $customCreators | The registered custom driver creators.  | 
                |
| protected array | $config | The Redis server configurations.  | 
                |
| protected mixed | $connections | The Redis connections.  | 
                |
| protected bool | $events | Indicates whether event dispatcher is set on connections.  | 
                
Methods
Get a Redis connection by name.
Resolve the given connection by name.
Resolve the given cluster connection by name.
Configure the given connection to prepare it for commands.
Parse the Redis connection configuration.
Return all of the created connections.
Enable the firing of Redis command events.
Disable the firing of Redis command events.
Set the default driver.
Pass methods onto the default Redis connection.
Details
        
                            void
    __construct(Application $app, string $driver, array $config)
        
    
    Create a new Redis manager instance.
        
                            Connection
    connection(string|null $name = null)
        
    
    Get a Redis connection by name.
        
                            Connection
    resolve(string|null $name = null)
        
    
    Resolve the given connection by name.
        
                    protected        Connection
    resolveCluster(string $name)
        
    
    Resolve the given cluster connection by name.
        
                    protected        Connection
    configure(Connection $connection, string $name)
        
    
    Configure the given connection to prepare it for commands.
        
                    protected        Connector
    connector()
        
    
    Get the connector instance for the current driver.
        
                    protected        array
    parseConnectionConfiguration(mixed $config)
        
    
    Parse the Redis connection configuration.
        
                            array
    connections()
        
    
    Return all of the created connections.
        
                            void
    enableEvents()
        
    
    Enable the firing of Redis command events.
        
                            void
    disableEvents()
        
    
    Disable the firing of Redis command events.
        
                            void
    setDriver(string $driver)
        
    
    Set the default driver.
        
                            $this
    extend(string $driver, Closure $callback)
        
    
    Register a custom driver creator Closure.
        
                            mixed
    __call(string $method, array $parameters)
        
    
    Pass methods onto the default Redis connection.