Spec-Zone.ru › Laravel 5.5

PhpRedisConnection

class PhpRedisConnection extends Connection (View source)

Свойства

protected Client $client Клиент Predis. из Connection

Методы

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

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

ConcurrencyLimiterBuilder funnel(string $name)

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

из Connection
DurationLimiterBuilder throttle(string $name)

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

из Connection
mixed client()

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

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

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

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

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

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

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

из Connection
mixed __call(string $method, array $parameters)

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

void __construct(Redis $client)

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

string|null get(string $key)

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

array mget(array $keys)

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

int exists($keys)

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

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

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

int setnx(string $key, string $value)

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

int hmget(string $key, dynamic $dictionary)

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

int hmset(string $key, dynamic $dictionary)

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

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

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

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

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

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

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

int zadd(string $key, dynamic $dictionary)

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

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

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

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

Возвращение элементов со значением между $min и $max (в обратном порядке).

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

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

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

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

Redis|array pipeline(callable $callback = null)

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

Redis|array transaction(callable $callback = null)

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

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

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

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

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

mixed executeRaw(array $parameters)

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

void disconnect()

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

Подробное описание

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

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($keys)

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

Параметры

$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

int hmget(string $key, dynamic $dictionary)

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

Параметры

string $key
dynamic $dictionary

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

int

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, $value)

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

Параметры

string $key
int $count
$value $value

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

int|false

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

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

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

Параметры

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

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

int

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

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

Параметры

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

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

int

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

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

Параметры

string $output
array $keys
array $options

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

int
END_OF_DOCUMENT_MARKER

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

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.5/Illuminate/Redis/Connections/PhpRedisConnection.html

Spec-Zone.ru

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