class File extends Base

文件缓存驱动

Properties

protected bool|array $conf from Base

Methods

__get($var)

No description

from Base
__set($key, $val)

No description

from Base
__construct(bool $conf = false)

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

mixed
get(mixed $key)

获取缓存

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

写入缓存

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

更新缓存 可以直接用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)

自减

Redis
getInstance(string $key = '')

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

Details

in Base at line 25
__get($var)

Parameters

$var

in Base at line 30
__set($key, $val)

Parameters

$key
$val

at line 31
__construct(bool $conf = false)

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

Parameters

bool $conf |array $conf

at line 45
mixed get(mixed $key)

获取缓存

Parameters

mixed $key 要获取的缓存key

Return Value

mixed

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

写入缓存

Parameters

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

Return Value

bool

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

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

Parameters

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

Return Value

bool|int

at line 124
bool delete(mixed $key)

删除缓存

Parameters

mixed $key 要删除的数据的key

Return Value

bool

at line 135
bool truncate()

清空缓存

Return Value

bool

at line 150
bool cleanDir(string $dir)

清空文件夹

Parameters

string $dir

Return Value

bool

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

自增

Parameters

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

Return Value

bool

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

自减

Parameters

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

Return Value

bool

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

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

Parameters

string $key

Return Value

Redis | \Memcache | \Memcached