Spec-Zone.ru › Laravel 5.8

RedisManager

class RedisManager implements Factory (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)

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

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/5.8/Illuminate/Redis/RedisManager.html

Spec-Zone.ru

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