如果把一些常用但又不容易變的資料存快取,而不是每次查資料庫,這樣能很大減輕資料庫壓力
最近由於專案需要,就嘗試了一把redis,但是後面又用了tp3.2的檔案快取,直接進入主題:
在config.php中增加如下**:
'data_cache_prefix' => 'tp',//快取字首
'data_cache_type'=>'redis',//快取型別
'redis_rw_separate' => false, //是否開啟redis讀寫分離
'redis_host'=>'127.0.0.1',
'redis_port'=>'6379',//埠號
'redis_timeout'=>'300',//超時時間
'redis_persistent'=>false,//是否長連線
'redis_auth'=>'test',//auth認證密碼
'data_cache_time'=> 10800, // 資料快取有效期 0表示永久快取
存值:s('name',$value);
取值:$value = s('name');
刪除:s('name',null);
檔案快取:則把type型別改為file
thinkphp3 2配置redis快取和檔案快取
如果把一些常用但又不容易變的資料存快取,而不是每次查資料庫,這樣能很大減輕資料庫壓力 最近由於專案需要,就嘗試了一把redis,但是後面又用了tp3.2的檔案快取,直接進入主題 在config.php中增加如下 data cache prefix tp 快取字首 data cache type re...
thinkphp3 2配置redis快取和檔案快取
如果把一些常用但又不容易變的資料存快取,而不是每次查資料庫,這樣能很大減輕資料庫壓力 最近由於專案需要,就嘗試了一把redis,但是後面又用了tp3.2的檔案快取,直接進入主題 在config.php中增加如下 data cache prefix tp 快取字首 data cache type re...
ThinkPHP3 2 驗證隨記
自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...