class Redis extends Base

队列Redis驱动

Methods

string
encodeDate(mixed $data)

序列化数据

from Base
string
decodeDate(mixed $data)

反序列化数据

from Base
__construct(mixed $useCache = false)

Redis队列驱动

mixed
lPush(string $name, mixed $data)

从列表头入队

mixed
lPop(string $name)

从列表头出队

mixed
rPush(string $name, mixed $data)

从列表尾入队

mixed
rPop(string $name)

从列表尾出队

mixed
rPopLpush(string $from, string $to)

弹入弹出

Details

in Base at line 26
protected string encodeDate(mixed $data)

序列化数据

Parameters

mixed $data

Return Value

string

in Base at line 38
protected string decodeDate(mixed $data)

反序列化数据

Parameters

mixed $data

Return Value

string

at line 27
__construct(mixed $useCache = false)

Redis队列驱动

Parameters

mixed $useCache 使用的缓存配置key,未传则获取redis_queue_use_cache中配置的key

at line 40
mixed lPush(string $name, mixed $data)

从列表头入队

Parameters

string $name 要从列表头入队的队列的名称
mixed $data 要入队的数据

Return Value

mixed

at line 52
mixed lPop(string $name)

从列表头出队

Parameters

string $name 要从列表头出队的队列的名称

Return Value

mixed

at line 67
mixed rPush(string $name, mixed $data)

从列表尾入队

Parameters

string $name 要从列表尾入队的队列的名称
mixed $data 要入队的数据

Return Value

mixed

at line 79
mixed rPop(string $name)

从列表尾出队

Parameters

string $name 要从列表尾出队的队列的名称

Return Value

mixed

at line 94
mixed rPopLpush(string $from, string $to)

弹入弹出

Parameters

string $from 要弹出的队列名称
string $to 要入队的队列名称

Return Value

mixed