好用的PHP缓存类库
This is a simple PHP cache library., (*1)
It supports diffrent drivers., (*2)
Install through composer
, (*3)
composer require keepeye/cache
just look:, (*4)
<?php include "vendor/autoload.php"; //first you should make a instance of cacheManager $cacheManager = new Keepeye\Cache\Cache; //get a instance of driver through cacheManager with some options $cache = $cacheManager->getInstance(array( "dir" => __DIR__."/cache" )); //store an item in the cache for 600 seconds. $cache->put("k1","v1",600); //retrieve an item by key $cache->get("k1");//output "v1" //remove an item $cache->forget("k1"); $cache->get("k1");//get null //remove all $cache->fush();
FileDriver, (*5)
This driver is based on the filesystem.It has options below:, (*6)
- **dir** where the cache files stored in. - **depth** cache dir depth,default 2
Other drivers, (*7)
Some other drivers will be supported in future,such as redis、mysql、sqlite etc., (*8)
You should have phpunit installed. Then enter the directory, execute:, (*9)
composer install phpunit
This library is open-sourced software licensed under the [MIT license][1], (*10)