Spec-Zone.ru › Laravel 11

PredisClusterConnection

класс PredisClusterConnection расширяет PredisConnection (View source)

Свойства

Macroable

Свойства

static protected array $macros

Зарегистрированные строковые макросы.

from Macroable
protected Client $client

Клиент Predis.

from PredisConnection
protected string|null $name

Имя подключения к Redis.

from Connection
protected Dispatcher $events

Экземпляр диспетчера событий.

from Connection

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

from Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

from Macroable
static bool hasMacro(string $name)

Проверить, зарегистрирован ли макрос.

from Macroable
static void flushMacros()

Очистить существующие макросы.

from Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы к классу.

from Macroable
mixed __call(string $method, array $parameters)

Динамически обработать вызовы к классу.

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

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

from PredisConnection
ConcurrencyLimiterBuilder funnel(string $name)

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

from Connection
DurationLimiterBuilder throttle(string $name)

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

from Connection
mixed client()

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

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

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

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

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

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

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

from Connection
array parseParametersForEvent(array $parameters)

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

from PredisConnection
void event(mixed $event) deprecated

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

from Connection
void listen(Closure $callback)

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

from Connection
string|null getName()

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

from Connection
$this setName(string $name)

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

from Connection
Dispatcher getEventDispatcher()

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

from Connection
void setEventDispatcher(Dispatcher $events)

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

from Connection
void unsetEventDispatcher()

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

from Connection
void __construct(Client $client)

Создать новое подключение Predis.

from PredisConnection
void flushdb()

Очистить выбранную базу данных Redis на всех узлах кластера.

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

Параметры

string $name
object|callable $macro

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

void
END_OF_DOCUMENT_MARKER

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

Параметры

string $name

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

bool

static void flushMacros()

Очистить существующие макросы.

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

void

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

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

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

Параметры

array|string $channels
Closure $callback
string $method

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

void

ConcurrencyLimiterBuilder funnel(string $name)

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

Параметры

string $name

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

ConcurrencyLimiterBuilder

DurationLimiterBuilder throttle(string $name)

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

Параметры

string $name

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

DurationLimiterBuilder

mixed client()

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

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

mixed

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

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

Параметры

array|string $channels
Closure $callback

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

void

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

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

Параметры

array|string $channels
Closure $callback

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

void

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

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

Параметры

string $method
array $parameters

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

mixed

protected array parseParametersForEvent(array $parameters)

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

Параметры

array $parameters

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

array

protected void event(mixed $event) устарело

устарело

since Laravel 11.x

Вызвать указанное событие, если возможно.

Параметры

mixed $event

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

void

void listen(Closure $callback)

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

Параметры

Closure $callback

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

void

string|null getName()

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

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

string|null

$this setName(string $name)

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

Параметры

string $name

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

$this

Dispatcher getEventDispatcher()

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

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

Dispatcher

void setEventDispatcher(Dispatcher $events)

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

Параметры

Dispatcher $events

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

void

void unsetEventDispatcher()

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

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

void

void __construct(Client $client)

Создать новое подключение Predis.

Параметры

Client $client

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

void

void flushdb()

Очистить выбранную базу данных Redis на всех узлах кластера.

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

void

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

Spec-Zone.ru

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