Spec-Zone.ru › Laravel 6

RedisManager

class RedisManager implements Factory mixin Connection (View source)

Свойства

protected Application $app

Экземпляр приложения.

protected string $driver

Имя драйвера по умолчанию.

protected array $customCreators

Зарегистрированные создатели пользовательских драйверов.

protected array $config

Настройки сервера Redis.

protected mixed $connections

Подключения Redis.

protected bool $events

Указывает, установлен ли диспетчер событий для подключений.

Методы

void __construct(Application $app, string $driver, array $config)

Создать новый экземпляр менеджера Redis.

Connection connection(string|null $name = null)

Получить подключение Redis по имени.

Connection resolve(string|null $name = null)

Разрешить указанное подключение по имени.

Connection resolveCluster(string $name)

Разрешить указанное кластерное подключение по имени.

Connection configure(Connection $connection, string $name)

Настроить заданное подключение для подготовки к командам.

Connector connector()

Получить экземпляр коннектора для текущего драйвера.

array parseConnectionConfiguration(mixed $config)

Разбор конфигурации подключения Redis.

array connections()

Возвращает все созданные подключения.

void enableEvents()

Включить обработку событий команд Redis.

void disableEvents()

Отключить обработку событий команд Redis.

void setDriver(string $driver)

Установить драйвер по умолчанию.

$this extend(string $driver, Closure $callback)

Зарегистрировать Closure для создания пользовательского драйвера.

mixed __call(string $method, array $parameters)

Передать методы на подключение Redis по умолчанию.

Детали

void __construct(Application $app, string $driver, array $config)

Создать новый экземпляр менеджера Redis.

Параметры

Application $app
string $driver
array $config

Возвращаемое значение

void

Connection connection(string|null $name = null)

Получить подключение Redis по имени.

Параметры

string|null $name

Возвращаемое значение

Connection

Connection resolve(string|null $name = null)

Разрешить указанное подключение по имени.

Параметры

string|null $name

Возвращаемое значение

Connection

Исключения

InvalidArgumentException

protected Connection resolveCluster(string $name)

Разрешить указанное кластерное подключение по имени.

Параметры

string $name

Возвращаемое значение

Connection

protected Connection configure(Connection $connection, string $name)

Настроить данное подключение для подготовки к командам.

Параметры

Connection $connection
string $name

Возвращаемое значение

Connection

protected Connector connector()

Получить экземпляр соединителя для текущего драйвера.

Возвращаемое значение

Connector

protected array parseConnectionConfiguration(mixed $config)

Обработать конфигурацию подключения Redis.

Параметры

mixed $config

Возвращаемое значение

array

array connections()

Возвратить все созданные подключения.

Возвращаемое значение

array

void enableEvents()

Включить срабатывание событий команд Redis.

Возвращаемое значение

void

void disableEvents()

Отключить срабатывание событий команд Redis.

Возвращаемое значение

void

void setDriver(string $driver)

Установить драйвер по умолчанию.

Параметры

string $driver

Возвращаемое значение

void

$this extend(string $driver, Closure $callback)

Зарегистрировать пользовательскую функцию-замыкание для создания драйвера.

Параметры

string $driver
Closure $callback

Возвращаемое значение

$this

mixed __call(string $method, array $parameters)

Передать методы на подключение Redis по умолчанию.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Redis/RedisManager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API