Thinkphp5復合快取 與db報錯

2021-08-21 12:39:19 字數 647 閱讀 6557

症狀:開啟了復合快取file、redis。在使用db查詢的時候報錯

'cache' =>  [

// 使用復合快取型別

'type' => 'complex',

// 預設使用的快取

'default' => [

// 驅動方式

'type' => 'redis', // 錯誤位置:這裡要填寫file

// 快取儲存目錄

'path' => cache_path,

],// 檔案快取

'file' => [

// 驅動方式

'type' => 'file',

// 設定不同的快取儲存目錄

'path' => runtime_path . 'file/',

],// redis快取

'redis' => [

// 驅動方式

'type' => 'redis',

// 伺服器位址

'host' => '192.168.70.161',

'password' => 'admin999',

],],

原因:tp的sql查詢的時候,預設快取file

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獲取設定快取的例子

在thinkphp5中 快取的配置放在了config.php檔案中 如下 如何設定快取?可以使用靜態方法 cache set key value,3600 儲存快取 cache get key 獲取快取 也可以先例項化 再呼叫 cache model new cache 例項化快取模型 info c...