PHP Класс ManaPHP\Message\Queue\Adapter\Redis

Наследование: extends ManaPHP\Component, implements ManaPHP\Message\QueueInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_prefix string
$_priorities int[]
$_topicKeys array[]

Открытые методы

Метод Описание
__construct ( string | array $options = [] ) Redis constructor.
delete ( string $topic ) : void
length ( string $topic, integer $priority = null ) : integer
pop ( string $topic, integer $timeout = PHP_INT_MAX ) : string | false
push ( string $topic, string $body, integer $priority = self::PRIORITY_NORMAL )

Описание методов

__construct() публичный Метод

Redis constructor.
public __construct ( string | array $options = [] )
$options string | array

delete() публичный Метод

public delete ( string $topic ) : void
$topic string
Результат void

length() публичный Метод

public length ( string $topic, integer $priority = null ) : integer
$topic string
$priority integer
Результат integer

pop() публичный Метод

public pop ( string $topic, integer $timeout = PHP_INT_MAX ) : string | false
$topic string
$timeout integer
Результат string | false

push() публичный Метод

public push ( string $topic, string $body, integer $priority = self::PRIORITY_NORMAL )
$topic string
$body string
$priority integer

Описание свойств

$_prefix защищенное свойство

protected string $_prefix
Результат string

$_priorities защищенное свойство

protected int[] $_priorities
Результат int[]

$_topicKeys защищенное свойство

protected array[] $_topicKeys
Результат array[]