# 緩存
## 介紹
為了在大并發時提供更快的響應速度,UBPHP 框架提供了緩存處理機制,操作簡單、高效 , 涵蓋 file 緩存、memcache 緩存、redis可以根據需要指派不同的緩存處理機制,只需要在配置文件中設置即可。
## 操作
**設置**
緩存數據3600秒
```
cache::set('data',['name'=>'ubphp'],3600);
```
如果此值設置緩存時間為0表明此數據永不過期
**獲取**
```
cache::get('data');
```
**刪除**
```
cache::del('data');
```
**清空緩存池**
```
cache::flush();
```
**驅動設置**
```
cache::driver('file')->set('name','有吧');
```
**設置緩存目錄**
設置緩存目錄只對 file 緩存驅動有效
```
cache::dir('storage/cache/view')->set('name','有吧');
```