PHP Класс PHPDaemon\Clients\Redis\Pool

Автор: Vasily Zorin ([email protected])
Наследование: extends PHPDaemon\Network\Client
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$servConnSub Connection[]

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

Свойство Тип Описание
$currentMasterAddr

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

Метод Описание
__call ( $cmd, array $args ) : void Magic __call Example: $redis->lpush('mylist', microtime(true));
autoscan ( string $cmd, array $args = [], cllable $cbEnd = null, integer $limit = null ) : AutoScan Wrapper for scans commands
getLocalSubscribersCount ( string $chan ) : integer
lock ( string $key, integer $timeout ) : Lock
meval ( callable $cb = null ) : MultiEval Easy wrapper for queue of eval's

Защищенные методы

Метод Описание
getConfigDefaults ( ) : array | boolean Setting default config options Overriden from NetworkClient::getConfigDefaults
sendCommand ( string $addr, string $cmd, array $args, callable $cb ) : void
sendSubCommand ( string $cmd, array $args, callable $cb ) : boolean

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

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

Magic __call Example: $redis->lpush('mylist', microtime(true));
public __call ( $cmd, array $args ) : void
$args array Arguments
Результат void

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

Wrapper for scans commands
public autoscan ( string $cmd, array $args = [], cllable $cbEnd = null, integer $limit = null ) : AutoScan
$cmd string Command
$args array Arguments
$cbEnd cllable Callback
$limit integer Limit
Результат AutoScan

getConfigDefaults() защищенный Метод

Setting default config options Overriden from NetworkClient::getConfigDefaults
protected getConfigDefaults ( ) : array | boolean
Результат array | boolean

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

public getLocalSubscribersCount ( string $chan ) : integer
$chan string
Результат integer

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

public lock ( string $key, integer $timeout ) : Lock
$key string
$timeout integer
Результат Lock

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

Easy wrapper for queue of eval's
public meval ( callable $cb = null ) : MultiEval
$cb callable
Результат MultiEval

sendCommand() защищенный Метод

protected sendCommand ( string $addr, string $cmd, array $args, callable $cb ) : void
$addr string
$cmd string
$args array
$cb callable
Результат void

sendSubCommand() защищенный Метод

protected sendSubCommand ( string $cmd, array $args, callable $cb ) : boolean
$cmd string
$args array
$cb callable
Результат boolean

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

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

protected $currentMasterAddr

$servConnSub публичное свойство

public Connection[],PHPDaemon\Clients\Redis $servConnSub
Результат Connection[]