Spec-Zone.ru › Laravel 5.4

PhpRedisConnection

class PhpRedisConnection extends Connection (View source)

Свойства

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

Методы

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

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

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)

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

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

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

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

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

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

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

int zadd(string $key, mixed $dictionary)

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

array|Redis pipeline(callable $callback = null)

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

array|Redis transaction(callable $callback = null)

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

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

Вычислить LUA-скрипт на стороне сервера по хешу SHA1 скрипта вместо самого скрипта.

mixed proxyToEval(array $parameters)

Проксировать вызов функции eval PhpRedis.

mixed executeRaw(array $parameters)

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

void disconnect()

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

Подробности

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

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

Parameters

array|string $channels
Closure $callback
string $method

Return Value

void

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

mixed __call(string $method, array $parameters)

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

Parameters

string $method
array $parameters

Return Value

mixed

void __construct(Redis $client)

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

Parameters

Redis $client

Return Value

void

string|null get(string $key)

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

Parameters

string $key

Return Value

string|null

array mget(array $keys)

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

Parameters

array $keys

Return Value

array

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|false lrem(string $key, int $count, $value)

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

Параметры

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, mixed $dictionary)

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

Параметры

string $key
mixed $dictionary

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

int

array|Redis pipeline(callable $callback = null)

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

Параметры

callable $callback

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

array|Redis

array|Redis transaction(callable $callback = null)

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

Параметры

callable $callback

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

array|Redis

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

Вычислить скрипт LUA на стороне сервера из SHA1 хэша скрипта вместо самого скрипта.

Параметры

string $script
int $numkeys
mixed $arguments

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

mixed

protected mixed proxyToEval(array $parameters)

Продлить вызов функции eval PhpRedis.

Параметры

array $parameters

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

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

Spec-Zone.ru

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