缓存驱动类
API - Module_Cache_Driver
- Cache_Driver::__construct
- Cache_Driver::set_prefix - 设置前缀
- Cache_Driver::get - 取得数据
- Cache_Driver::set - 存数据
- Cache_Driver::delete - 删除指定key的缓存,若$key===true则表示删除全部
- Cache_Driver::delete_all - 删除全部
- Cache_Driver::delete_expired - 过期数据会自动清除
- Cache_Driver::decrement - 递减
- Cache_Driver::increment - 递增
设置前缀
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$prefix |
string |
$prefix |
$this
取得数据
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string/array |
$key |
mixed
存数据
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string/array |
支持多存 | |
$value |
$data |
Value 多存时此项可空 | null |
$lifetime |
$lifetime |
有效期,默认3600,即1小时,0表示最大值30天(2592000) | integer 3600 |
boolean
删除指定key的缓存,若$key===true则表示删除全部
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
$key |
删除全部
boolean
过期数据会自动清除
boolean
递减
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
$key | |
$offset |
int |
$offset | integer 1 |
$lifetime |
int |
当递减失则时当作set使用 | integer 60 |
boolean
递增
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
$key | |
$offset |
int |
$offset | integer 1 |
$lifetime |
int |
当递减失则时当作set使用 | integer 60 |
boolean