# 缓存
## 介绍
为了在大并发时提供更快的响应速度,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','有吧');
```