dev-master
9999999-devSlince Cache Component
Apache-2.0
The Requires
- php >=5.5.9
The Development Requires
by tao
1.0.0
1.0.0.0Slince Cache Component
Apache-2.0
The Requires
- php >=5.5.9
The Development Requires
by tao
Wallogit.com
2017 © Pedro Peláez
Slince Cache Component
缓存机制是很常见的在现在的web应用中,改组件致力于用简单完善的逻辑实现缓存在项目中的应用。目前支持的缓存形式有file,apc,memcache,array(临时缓存,只对当前请求有效), (*1)
在composer.json中添加, (*2)
{
"require": {
"slince/cache": "*"
}
}
$fileCache = new Slince\Cache\FileCache('./tmp/');
//设置默认有效时间为两小时,默认是一小时
$fileCache->setDuration(7200);
//设置记录
$fileCache->set('key1', 'val1');
//添加记录
$fileCache->set('key2', 'val2');
//删除记录
$fileCache->delete('key1');
//判断是否存在
$fileCache->exists('key1');
//清除所有
$fileCache->flush();
你也可以在添加记录时单独设置缓存时间,只要add和set方法提供第三个参数即可,但不会影响全局的默认时间;所有的缓存时间单位都是秒数。, (*3)
Slince Cache Component
Apache-2.0
Slince Cache Component
Apache-2.0