Properties

$_handle

$_handle : 

Type

$_uniqueId

$_uniqueId : 

Type

$_conf

$_conf : 

Type

$_appConf

$_appConf : 

Type

Methods

getCacheKey()

getCacheKey(  $name) 

Parameters

$name

getHandle()

getHandle() 

__destruct()

__destruct() 

__construct()

__construct(  $conf = array()) 

Parameters

$conf

unInstallNow()

unInstallNow(  $isComplete = false) 

Parameters

$isComplete

getConfPack()

getConfPack() 

setUniqueId()

setUniqueId(  $name) 

Parameters

$name

getConf()

getConf() 

getAppConf()

getAppConf() 

triggerThrowable()

triggerThrowable(\Throwable  $e) 

Parameters

\Throwable $e

handleThrowable()

handleThrowable(\Throwable  $e) 

Parameters

\Throwable $e

selectDb()

selectDb(\framework\components\cache\int  $no) 

Parameters

\framework\components\cache\int $no

selectRollBack()

selectRollBack() 

has()

has(string  $name) : boolean

判断缓存

Parameters

string $name

缓存变量名

Returns

boolean

get()

get(string  $name, mixed  $default = false) : mixed

读取缓存

Parameters

string $name

缓存变量名

mixed $default

默认值

Returns

mixed

set()

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

写入缓存

Parameters

string $name

缓存变量名

mixed $value

存储数据

integer $expire

有效时间(秒)

Returns

boolean

inc()

inc(string  $name, integer  $step = 1) : false|integer

自增缓存(针对数值缓存)

Parameters

string $name

缓存变量名

integer $step

步长

Returns

false|integer

dec()

dec(string  $name, integer  $step = 1) : false|integer

自减缓存(针对数值缓存)

Parameters

string $name

缓存变量名

integer $step

步长

Returns

false|integer

rm()

rm(string  $name) : boolean

删除缓存

Parameters

string $name

缓存变量名

Returns

boolean

clear()

clear() : boolean

清除缓存

Returns

boolean

lock()

lock(  $redisKey, integer  $expire = 500) : boolean|string

Parameters

$redisKey
integer $expire

redis key 生存事件

Returns

boolean|string

unLock()

unLock(  $redisKey,   $identifier) 

Parameters

$redisKey
$identifier

getComponent()

getComponent(  $haver,   $componentName,   $params = array()) 

Parameters

$haver
$componentName
$params

unInstall()

unInstall(  $isComplete = false) 

Parameters

$isComplete

getValueFromConf()

getValueFromConf(  $key,   $default = '') 

Parameters

$key
$default

init()

init()