mantoufan / yzhancache
简单、高效的 PHP 缓存类
1.0.0
2022-09-16 19:26 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-16 23:39:01 UTC
README
简单、高效的 PHP 缓存类
简单、高效的 PHP 缓存类
安装
composer require mantoufan/yzhancache
使用
$yzhanCache = new YZhanCache('File'); // Default: File Engine
仅文件引擎:更改缓存目录
$yzhanCache = new YZhanCache('File', array( 'dir' => sys_get_temp_dir() . '/yzhancache' // Default Cache Dir ));
设置
$yzhanCache->set($key, $val, $maxAge = null); // Unit of $maxAge is seconds $yzhanCache->set('1', 'a', 1)->set('2', array(1, 2, 3)) // Chain call
获取
$yzhanCache->get($key); $yzhanCache->get('1'); // a $yzhanCache->get('2'); // [1, 2, 3] $yzhanCache->get('1'); // null, expires over $maxAge
检查是否存在
$yzhanCache->has($key); // true / false
删除
$yzhanCache->delete($key); $yzhanCache->set('1', 'a')->delete('1'); // Chain call
清空
$yzhanCache->clear(); $yzhanCache->clear()->set('1', 'a')->delete('1'); // Chain call