PhpRedisConnector

class PhpRedisConnector (View source)

Methods

PhpRedisConnection connect(array $config, array $options)

Create a new clustered PhpRedis connection.

PhpRedisClusterConnection connectToCluster(array $config, array $clusterOptions, array $options)

Create a new clustered PhpRedis connection.

string buildClusterConnectionString(array $server)

Build a single cluster seed string from array.

Redis createClient(array $config)

Create the Redis client instance.

void establishConnection(Redis $client, array $config)

Establish a connection with the Redis host.

RedisCluster createRedisClusterInstance(array $servers, array $options)

Create a new redis cluster instance.

Details

PhpRedisConnection connect(array $config, array $options)

Create a new clustered PhpRedis connection.

Parameters

array $config
array $options

Return Value

PhpRedisConnection

PhpRedisClusterConnection connectToCluster(array $config, array $clusterOptions, array $options)

Create a new clustered PhpRedis connection.

Parameters

array $config
array $clusterOptions
array $options

Return Value

PhpRedisClusterConnection

protected string buildClusterConnectionString(array $server)

Build a single cluster seed string from array.

Parameters

array $server

Return Value

string

protected Redis createClient(array $config)

Create the Redis client instance.

Parameters

array $config

Return Value

Redis

protected void establishConnection(Redis $client, array $config)

Establish a connection with the Redis host.

Parameters

Redis $client
array $config

Return Value

void

protected RedisCluster createRedisClusterInstance(array $servers, array $options)

Create a new redis cluster instance.

Parameters

array $servers
array $options

Return Value

RedisCluster

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Redis/Connectors/PhpRedisConnector.html