Spec-Zone.ru › Laravel 5.8

PhpRedisClusterConnection

class PhpRedisClusterConnection extends PhpRedisConnection (View source)

Свойства

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

Методы

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

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

from PhpRedisConnection
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 PhpRedisConnection
void psubscribe(array|string $channels, Closure $callback)

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

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

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

from Connection
void event(mixed $event)

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

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
mixed __call(string $method, array $parameters)

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

from PhpRedisConnection
void __construct(Redis $client)

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

from PhpRedisConnection
string|null get(string $key)

Возвращает значение заданного ключа.

from PhpRedisConnection
array mget(array $keys)

Получить значения всех заданных ключей.

from PhpRedisConnection
int exists(dynamic ...$keys)

Определить, существуют ли заданные ключи.

from PhpRedisConnection
bool set(string $key, mixed $value, string|null $expireResolution = null, int|null $expireTTL = null, string|null $flag = null)

Установить строковое значение в аргументе как значение ключа.

from PhpRedisConnection
int setnx(string $key, string $value)

Установить заданный ключ, если он не существует.

from PhpRedisConnection
array hmget(string $key, dynamic ...$dictionary)

Получить значение заданных полей хэша.

from PhpRedisConnection
int hmset(string $key, dynamic ...$dictionary)

Установить заданные поля хэша в соответствующие значения.

from PhpRedisConnection
int hsetnx(string $hash, string $key, string $value)

Установить заданное поле хэша, если оно не существует.

from PhpRedisConnection
int|false lrem(string $key, int $count, mixed $value)

Удаляет первые count вхождений элемента value из списка.

from PhpRedisConnection
array|null blpop(dynamic ...$arguments)

Удаляет и возвращает первый элемент из списка, хранящегося в ключе.

from PhpRedisConnection
array|null brpop(dynamic ...$arguments)

Удаляет и возвращает последний элемент из списка, хранящегося в ключе.

from PhpRedisConnection
mixed|false spop(string $key, int|null $count = null)

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

from PhpRedisConnection
int zadd(string $key, dynamic ...$dictionary)

Добавить один или несколько членов в упорядоченное множество или обновить его оценку, если она уже существует.

from PhpRedisConnection
массив zrangebyscore(string $key, mixed $min, mixed $max, array $options = [])

Возвращает элементы с оценкой между $min и $max.

из PhpRedisConnection
массив zrevrangebyscore(string $key, mixed $min, mixed $max, array $options = [])

Возвращает элементы с оценкой между $min и $max.

из PhpRedisConnection
целое число zinterstore(string $output, array $keys, array $options = [])

Находит пересечение множеств и сохраняет его в новом множестве.

из PhpRedisConnection
целое число zunionstore(string $output, array $keys, array $options = [])

Находит объединение множеств и сохраняет его в новом множестве.

из PhpRedisConnection
Redis|массив pipeline(callable $callback = null)

Выполняет команды в конвейере.

из PhpRedisConnection
Redis|массив transaction(callable $callback = null)

Выполняет команды в транзакции.

из PhpRedisConnection
смешанный тип evalsha(string $script, int $numkeys, mixed ...$arguments)

Оценивает LUA-скрипт на сервере по SHA1-хешу скрипта вместо самого скрипта.

из PhpRedisConnection
смешанный тип eval(string $script, int $numberOfKeys, dynamic ...$arguments)

Оценивает скрипт и возвращает его результат.

из PhpRedisConnection
void flushdb()

Очищает выбранную базу данных Redis.

из PhpRedisConnection
смешанный тип executeRaw(array $parameters)

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

из PhpRedisConnection
void disconnect()

Отключается от экземпляра Redis.

из PhpRedisConnection

Подробности

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

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

Параметры

массив|строка $channels
Closure $callback
строка $method

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

void

ConcurrencyLimiterBuilder funnel(string $name)

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

Параметры

строка $name

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

ConcurrencyLimiterBuilder

DurationLimiterBuilder throttle(string $name)

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

Параметры

строка $name

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

DurationLimiterBuilder

смешанный тип client()

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

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

смешанный тип

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

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

Параметры

массив|строка $channels
Closure $callback

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

void

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

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

Параметры

массив|строка $channels
Closure $callback

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

void

смешанный тип command(string $method, array $parameters = [])

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

Параметры

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

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

смешанный тип

protected void event(mixed $event)

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

Параметры

смешанный тип $event

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

void

void listen(Closure $callback)

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

Параметры

Closure $callback

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

void

строка|null getName()

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

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

строка|null

$this setName(string $name)

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

Параметры

строка $name

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

$this

Dispatcher getEventDispatcher()

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

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

Dispatcher
END_OF_DOCUMENT_MARKER

void setEventDispatcher(Dispatcher $events)

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

Параметры

Dispatcher $events

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

void

void unsetEventDispatcher()

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

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

void

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

void __construct(Redis $client)

Создать новое соединение PhpRedis.

Параметры

Redis $client

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

void

string|null get(string $key)

Возвращает значение заданного ключа.

Параметры

string $key

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

string|null

array mget(array $keys)

Получить значения всех заданных ключей.

Параметры

array $keys

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

array

int exists(dynamic ...$keys)

Определяет, существуют ли заданные ключи.

Параметры

dynamic ...$keys

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

int

bool set(string $key, mixed $value, string|null $expireResolution = null, int|null $expireTTL = null, string|null $flag = null)

Устанавливает строковое значение в качестве значения ключа.

Параметры

string $key
mixed $value
string|null $expireResolution
int|null $expireTTL
string|null $flag

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

bool

int setnx(string $key, string $value)

Установить заданный ключ, если он не существует.

Параметры

string $key
string $value

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

int

array hmget(string $key, dynamic ...$dictionary)

Получить значения заданных полей хэша.

Параметры

string $key
dynamic ...$dictionary

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

array

int hmset(string $key, dynamic ...$dictionary)

Установить заданные поля хэша в соответствующие значения.

Параметры

string $key
dynamic ...$dictionary

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

int

int hsetnx(string $hash, string $key, string $value)

Установить заданное поле хэша, если оно не существует.

Параметры

string $hash
string $key
string $value

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

int

int|false lrem(string $key, int $count, mixed $value)

Удаляет первые count вхождений элемента value из списка.

Параметры

string $key
int $count
mixed $value

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

int|false

array|null blpop(dynamic ...$arguments)

Удаляет и возвращает первый элемент из списка, хранящегося по ключу.

Параметры

dynamic ...$arguments

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

array|null

array|null brpop(dynamic ...$arguments)

Удаляет и возвращает последний элемент из списка, хранящегося по ключу.

Параметры

dynamic ...$arguments

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

array|null

mixed|false spop(string $key, int|null $count = null)

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

Параметры

string $key
int|null $count

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

mixed|false

int zadd(string $key, dynamic ...$dictionary)

Добавить один или несколько членов в отсортированное множество или обновить его рейтинг, если он уже существует.

Параметры

string $key
dynamic ...$dictionary

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

int

array zrangebyscore(string $key, mixed $min, mixed $max, array $options = [])

Возвращает элементы с рейтингом между $min и $max.

Параметры

string $key
mixed $min
mixed $max
array $options

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

array

array zrevrangebyscore(string $key, mixed $min, mixed $max, array $options = [])

Возвращает элементы с рейтингом между $min и $max.

Параметры

string $key
mixed $min
mixed $max
array $options

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

array

int zinterstore(string $output, array $keys, array $options = [])

Найти пересечение наборов и сохранить в новом наборе.

Параметры

string $output
array $keys
array $options

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

int

int zunionstore(string $output, array $keys, array $options = [])

Найти объединение наборов и сохранить в новом наборе.

Параметры

string $output
array $keys
array $options

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

int

Redis|array pipeline(callable $callback = null)

Выполнить команды в конвейере.

Параметры

callable $callback

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

Redis|array

Redis|array transaction(callable $callback = null)

Выполнить команды в транзакции.

Параметры

callable $callback

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

Redis|array

mixed evalsha(string $script, int $numkeys, mixed ...$arguments)

Оценить скрипт LUA на стороне сервера по SHA1-хешу скрипта, а не по самому скрипту.

Параметры

string $script
int $numkeys
mixed ...$arguments

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

mixed

mixed eval(string $script, int $numberOfKeys, dynamic ...$arguments)

Оценить скрипт и вернуть его результат.

Параметры

string $script
int $numberOfKeys
dynamic ...$arguments

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

mixed

void flushdb()

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

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

void

mixed executeRaw(array $parameters)

Выполнить сырую команду.

Параметры

array $parameters

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

mixed

void disconnect()

Отключиться от экземпляра Redis.

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

void

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

Spec-Zone.ru

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