首页›存储›Cache 文件缓存
Cache 文件缓存
Kuoqi\Cache(137 行):文件键值缓存
本页内容
- 存储格式
- 方法清单
存储格式
| 项 | 说明 |
|---|---|
| 文件路径 | {@ROOT}/Public/Runtime/Cache/{子路径}/{md5名}.cache |
| 文件内容 | serialize(值) + chr(31) + 过期时间戳 |
| 根目录 | PATH_SYS_CACHE |
方法清单
| 方法 | 签名 | 说明 |
|---|---|---|
__construct | ($name) | 指定缓存名(文件名 = md5(名称)) |
read | read() | 读并校验过期(过期自动 remove) |
getValue | getValue() | 惰性读取(内部 read) |
remove | remove() | 删除缓存文件 |
setTimelen | setTimelen($time) | 设置相对当前时间的过期时长 |
setValue | setValue($value) | 写入值 |
setPath | setPath($path) | 设置子目录 |
save | save() | 写入文件 |
典型用法
// Helper 封装(推荐)
\Kuoqi\Helper::setCache("goods_top", $rows, 300);
$rows = \Kuoqi\Helper::getCache("goods_top");
// 直接使用
$cache = new \Kuoqi\Cache("goods_top");
$cache->setValue($rows);
$cache->setTimelen(300);
$cache->save();
$data = $cache->getValue();
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页