Spec-Zone.ru › Laravel 11

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|null connector()

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

array parseConnectionConfiguration(mixed $config)

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

array connections()

Возвратить все созданные соединения.

void enableEvents()

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

void disableEvents()

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

void setDriver(string $driver)

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

void purge(string|null $name = null)

Отключить заданное соединение и удалить из локального кэша.

$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|null connector()

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

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

Connector|null

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

void purge(string|null $name = null)

Отключить указанное соединение и удалить из локального кэша.

Параметры

string|null $name

Значение возврата

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

Spec-Zone.ru

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