THINKPHP5獲取設定快取的例子

2022-03-20 13:13:20 字數 1061 閱讀 8218

在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就可以 ...