发布了个composer包:php-cache 在做这个包的初衷很简单,就是让简化PHP操作缓存,虽说现在市面上Cache缓存类层出不穷。但我总想着自己动手实现一下,想用上自己的东西,我知道这个毛病很不好~
Github:GitHub - renpengpeng/php-cache: Make PHP caching easier
一开始不想用梯子存放在Gitee的,也正好支持支持国产,当发布到了packagist,每次在本地引入的使用总是会报git之类的错误,而文件夹里也默认有一个.git的文件夹怎么也去不掉。于是到处寻觅解决办法未果,一起之下抛弃Gitee,翻墙转到Github上面。谁曾想一切正常起来~
引入方式
composer require renpengpeng/php-cache
小试牛刀
<?php
require '../vendor/autoload.php';
use renpengpeng\Cache;
Cache::connect([
'type' => 'File',
'file' => [
'cache_dir' => realpath(__DIR__).DIRECTORY_SEPARATOR.'cache'
]
],true);
// Set the cache 60 seconds
Cache::set('version','1.0.0',60);
// Get the cache
Cache::get('version','1.0.0');
// Since the increase
Cache::increment('version');
// Since the reduction of
Cache::reduction('version');
// Delay is permanent
Cache::delay('version');
// Delete the cache
Cache::delete('version');
// Clear the cache
Cache::clear();
文档地址:php-cache · 语雀?
原文地址:php-cache(让缓存更便捷) - 任鹏鹏博客
|