interface Cache

缓存驱动抽象接口

Methods

__construct( bool $conf = false)

使用的缓存配置 默认为使用default_cache配置的参数

mixed
get( mixed $key)

根据key取值

bool
set( mixed $key, mixed $value, int $expire)

存储对象

bool|int
update( mixed $key, mixed $value, int $expire)

更新对象

bool
delete( mixed $key)

删除对象

bool
truncate()

清洗已经存储的所有元素

bool
increment( mixed $key, int $val = 1)

自增

bool
decrement( mixed $key, int $val = 1)

自减

getInstance( string $key = '')

返回实例便于操作未封装的方法

Details

at line line 24
__construct( bool $conf = false)

使用的缓存配置 默认为使用default_cache配置的参数

Parameters

bool $conf |array $conf

at line line 33
mixed get( mixed $key)

根据key取值

Parameters

mixed $key 要获取的缓存key

Return Value

mixed

at line line 44
bool set( mixed $key, mixed $value, int $expire)

存储对象

Parameters

mixed $key 要缓存的数据的key
mixed $value 要缓存的值,除resource类型外的数据类型
int $expire 缓存的有效时间 0为不过期

Return Value

bool

at line line 55
bool|int update( mixed $key, mixed $value, int $expire)

更新对象

Parameters

mixed $key 要更新的数据的key
mixed $value 要更新缓存的值,除resource类型外的数据类型
int $expire 缓存的有效时间 0为不过期

Return Value

bool|int

at line line 64
bool delete( mixed $key)

删除对象

Parameters

mixed $key 要删除的数据的key

Return Value

bool

at line line 71
bool truncate()

清洗已经存储的所有元素

Return Value

bool

at line line 81
bool increment( mixed $key, int $val = 1)

自增

Parameters

mixed $key 要自增的缓存的数据的key
int $val 自增的进步值,默认为1

Return Value

bool

at line line 91
bool decrement( mixed $key, int $val = 1)

自减

Parameters

mixed $key 要自减的缓存的数据的key
int $val 自减的进步值,默认为1

Return Value

bool

at line line 100
Redis getInstance( string $key = '')

返回实例便于操作未封装的方法

Parameters

string $key

Return Value

Redis | \Memcache | \Memcached