说明
可支持设置各种数据类型的缓存,当expire参数未指定将默认使用初始化时的全局expire参数。详见:[初始化]
语法
Cache::set(string $key,Any $value,integer $expire = 0);
示例代码
<?phprequire 'vendor/autoload.php';use renpengpeng\Cache;Cache::connect(['type' => 'File','file' => ['cache_dir' => realpath(__DIR__).DIRECTORY_SEPARATOR.'cache']],true);// Integer 类型Cache::set('integer',1);// Float 类型Cache::set('float',0.14156);// String 类型Cache::set('string','string');// Object 类型Cache::set('object',new stdClass());// Array 类型Cache::set('array',[1,2,3,4,5]);// 指定缓存时间:10秒Cache::set('cache_expire','缓存内容',10);
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| key | string | 缓存键 |
| value | any | 缓存值 |
| expire | integer | 缓存时间,0为永久 |
