Spec-Zone.ru › Laravel 5.7

Подключение

абстрактный класс Подключение (Просмотреть исходный код)

Свойства

защищенный Client $client Клиент Predis.
защищенный string|null $name Имя подключения к Redis.
защищенный Dispatcher $events Экземпляр диспетчера событий.

Методы

void createSubscription(массив|строка $channels, Closure $callback, строка $method = 'subscribe')

Подписаться на набор заданных каналов для сообщений.

ConcurrencyLimiterBuilder funnel(строка $name)

Определить обратный вызов для максимального количества одновременных выполнений.

DurationLimiterBuilder throttle(строка $name)

Ограничить обратный вызов для максимального числа выполнений в течение заданного периода.

смешанный client()

Получить базовый клиент Redis.

void subscribe(массив|строка $channels, Closure $callback)

Подписаться на набор заданных каналов для сообщений.

void psubscribe(массив|строка $channels, Closure $callback)

Подписаться на набор заданных каналов с подстановкой.

смешанный command(строка $method, массив $parameters = [])

Выполнить команду на базе данных Redis.

void event(смешанный $event)

Сгенерировать заданное событие, если возможно.

void listen(Closure $callback)

Зарегистрировать слушатель команд Redis с подключением.

строка|null getName()

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

$this setName(строка $name)

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

Dispatcher getEventDispatcher()

Получить диспетчер событий, используемый подключением.

void setEventDispatcher(Dispatcher $events)

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

void unsetEventDispatcher()

Удалить экземпляр диспетчера событий из подключения.

смешанный __call(строка $method, массив $parameters)

Передать другие вызовы методов в базовый клиент.

Подробности

abstract void createSubscription(array|string $channels, Closure $callback, string $method = 'subscribe')

Подписаться на заданный набор каналов для сообщений.

Parameters

array|string $channels
Closure $callback
string $method

Return Value

void

ConcurrencyLimiterBuilder funnel(string $name)

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

Parameters

string $name

Return Value

ConcurrencyLimiterBuilder

DurationLimiterBuilder throttle(string $name)

Ограничить обратный вызов для максимального числа выполнений в течение заданного периода.

Parameters

string $name

Return Value

DurationLimiterBuilder

mixed client()

Получить базовый клиент Redis.

Return Value

mixed

void subscribe(array|string $channels, Closure $callback)

Подписаться на заданный набор каналов для сообщений.

Parameters

array|string $channels
Closure $callback

Return Value

void

void psubscribe(array|string $channels, Closure $callback)

Подписаться на заданный набор каналов с подстановками.

Parameters

array|string $channels
Closure $callback

Return Value

void

mixed command(string $method, array $parameters = [])

Выполнить команду в базе данных Redis.

Parameters

string $method
array $parameters

Return Value

mixed

protected void event(mixed $event)

Сгенерировать заданное событие, если возможно.

Parameters

mixed $event

Return Value

void

void listen(Closure $callback)

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

Parameters

Closure $callback

Return Value

void

строка|null getName()

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

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

строка|null

$this setName(строка $name)

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

Параметры

строка $name

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

$this

Диспетчер событий getEventDispatcher()

Получить диспетчер событий, используемый подключением.

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

Диспетчер событий

пусто setEventDispatcher(Диспетчер событий $events)

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

Параметры

Диспетчер событий $events

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

пусто

пусто unsetEventDispatcher()

Удалить экземпляр диспетчера событий из подключения.

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

пусто

смешанное __call(строка $method, массив $parameters)

Передать другие вызовы методов базовому клиенту.

Параметры

строка $method
массив $parameters

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

смешанное

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

Spec-Zone.ru

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