# Cache - 緩存
# 緩存 - Cache
用于PHP緩存管理(PHP>5.6+)
* 驅動方式(支持file/memcache/redis/xcache/wincache/sqlite)
使用File作為緩存驅動時,請設置 runtime目錄為 777 可讀可寫權限
~~~php
// 設置緩存
use \think\Cache;
Cache::set('val','value',600);
// 判斷緩存是否設置
Cache::has('val');
// 獲取緩存
Cache::get('val');
// 刪除緩存
Cache::rm('val');
// 清除緩存
Cache::clear();
// 讀取并刪除緩存
Cache::pull('val');
// 不存在則寫入
Cache::remember('val','value');
// 對于數值類型的緩存數據可以使用
// 緩存增+1
Cache::inc('val');
// 緩存增+5
Cache::inc('val',5);
// 緩存減1
Cache::dec('val');
// 緩存減5
Cache::dec('val',5);
~~~
### 助手函數
讀取
`cache('db')`
設置
`cache('db','12321321')`
銷毀
`cache('db',null)`
清空
`cache(null)`
- 序言
- 安裝 Yaf
- Yaf基礎知識
- 1.運行流程
- 2.YAF架構
- 3.目錄結構
- 4.Yaf的配置
- 5.Yaf的Bootstrap
- 6.Yaf的多模塊配置
- 7.Yaf中使用命名空間
- 本書框架配置
- 1.框架目錄結構
- 2.數據庫配置
- 3.緩存配置
- 4.全局配置
- 5.公共助手函數
- 請求與響應
- 1.請求-Request
- 2.響應-Response
- 數據庫操作
- 使用think-orm
- 接口開發
- 1.RESTful接口設計
- 2.Yar RPC接口設計
- 數據驗證
- 數據驗證 - validate
- 網頁開發
- Session
- Cookie
- 路由設置
- 工具類
- 1.Rsa加密
- 2.Random快速生成隨機數
- 3.Cache - 緩存
- 4.Weapp - 微信小程序類
- 5.Qiniu - 七牛云存儲使用
- 6.支付類(微信&支付寶)
- 7.Logs - 日志記錄