在thinkphp5中 快取的配置放在了config.php檔案中 **如下
如何設定快取?
可以使用靜態方法
cache::set('key',$value,3600);//儲存快取
cache::get('key');//獲取快取
也可以先例項化 再呼叫
$cache_model=new cache();//例項化快取模型
$info=$cache_model->get($cache_key);//獲取快取
$cache_model->set($cache_key,$info,$cache_expire_time);//設定快取
這裡提供乙個完整的例子
cache 的其他操作
<?php//針對數值型別的快取資料,可以使用自增自減操作
cache::inc('name'); //
name自增(步進值為1)
cache::inc('name',3); //
name自增(步進值為3)
cache::dec('name'); //
name自減(步進值為1)
cache::dec('name',3); //
name自減(步進值為3)
cache::get('name',''); //
表示如果name值不存在,則返回空字串。
cache::rm('name'); //
刪除快取
cache::pull('name'); //
獲取並刪除快取 如果name值不存在,則返回null
cache::clear(); //
清空快取
ThinkPHP5使用快取
cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...
thinkphp5的Redis快取配置
thinkphp採用cache類提供快取功能支援,採用驅動方式,在使用快取之前需要進行初始化操作。支援的快取型別包括file memcache wincache sqlite redis和xcache等,預設情況下是file型別,配置redis快取可以單一配置redis也可以同時使用多個快取型別。配...
thinkphp5設定專案為restful風格
我用的是thinkphp5.0.16 環境是 lamp linux apache mysql5.6 php5.6 然後下一步也就是第一步,我們先開啟路由完整匹配模式,這個配置在config.php這個檔案裡.路由使用完整匹配 route complete match true,設定成true就可以 ...