\ComQueue

Redis缓存驱动 要求安装phpredis扩展:https://github.com/nicolasff/phpredis

Summary

Methods
Properties
Constants
__construct()
get()
set()
rm()
clear()
connect()
getInstance()
__get()
__set()
__unset()
setOptions()
getOptions()
__call()
setQueueName()
push()
pop()
flushQueue()
len()
$timeout
$queueName
No constants found
queue()
$handler
$options
N/A
No private methods found
No private properties found
N/A

Properties

$timeout

$timeout : 

Type

$queueName

$queueName : 

Type

$handler

$handler : string

操作句柄

Type

string

$options

$options : integer

缓存连接参数

Type

integer

Methods

__construct()

__construct(array  $options = array()) 

架构函数

Parameters

array $options

缓存参数

get()

get(string  $name) : mixed

读取缓存

Parameters

string $name

缓存变量名

Returns

mixed

set()

set(string  $name, mixed  $value, integer  $expire = null) : boolean

写入缓存

Parameters

string $name

缓存变量名

mixed $value

存储数据

integer $expire

有效时间(秒)

Returns

boolean

rm()

rm(string  $name) : boolean

删除缓存

Parameters

string $name

缓存变量名

Returns

boolean

clear()

clear() : boolean

清除缓存

Returns

boolean

connect()

connect(string  $type = '', array  $options = array()) : object

连接缓存

Parameters

string $type

缓存类型

array $options

配置数组

Returns

object

getInstance()

getInstance(  $queueName,   $options = array()) : mixed

取得缓存类实例

Parameters

$queueName
$options

Returns

mixed

__get()

__get(  $name) 

Parameters

$name

__set()

__set(  $name,   $value) 

Parameters

$name
$value

__unset()

__unset(  $name) 

Parameters

$name

setOptions()

setOptions(  $name,   $value) 

Parameters

$name
$value

getOptions()

getOptions(  $name) 

Parameters

$name

__call()

__call(  $method,   $args) 

Parameters

$method
$args

setQueueName()

setQueueName(  $name) 

Parameters

$name

push()

push(string  $value) : integer

添加队列(lpush)

Parameters

string $value

Returns

integer —

队列长度

pop()

pop() : string|\Com\nil

读取队列

Returns

string|\Com\nil

flushQueue()

flushQueue() 

删除一个消息队列

len()

len() : integer

返回队列长茺

Returns

integer

queue()

queue(  $key) 

Parameters

$key