class File extends Base

文件缓存驱动

Methods

__construct( bool $conf = false)

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

mixed
get( mixed $key)

获取缓存

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

写入缓存

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

更新缓存 可以直接用set但是为了一致性操作所以做此兼容

bool
delete( mixed $key)

删除缓存

bool
truncate()

清空缓存

bool
cleanDir( string $dir)

清空文件夹

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

自增

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

自减

getInstance( string $key = '')

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

Details

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

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

Parameters

bool $conf |array $conf

at line line 45
mixed get( mixed $key)

获取缓存

Parameters

mixed $key 要获取的缓存key

Return Value

mixed

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

写入缓存

Parameters

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

Return Value

bool

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

更新缓存 可以直接用set但是为了一致性操作所以做此兼容

Parameters

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

Return Value

bool|int

at line line 124
bool delete( mixed $key)

删除缓存

Parameters

mixed $key 要删除的数据的key

Return Value

bool

at line line 135
bool truncate()

清空缓存

Return Value

bool

at line line 150
bool cleanDir( string $dir)

清空文件夹

Parameters

string $dir

Return Value

bool

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

自增

Parameters

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

Return Value

bool

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

自减

Parameters

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

Return Value

bool

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

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

Parameters

string $key

Return Value

Redis | \Memcache | \Memcached