thinkphp快取直接操作redis

2021-10-16 01:16:08 字數 616 閱讀 5507

tp的快取,如果使用了redis,需要使用redis的高階操作,建議直接使用 handler 獲取到物件控制代碼,然後直接操作redis,例如下面的list列表,可以這麼寫:

詳細的redis操作手冊,請參見:

echo"";

$handler

= cache:

:handler()

;//一次性設定多個元素

$handler

->

rpush

('name',.

..[1

,2,3

]);$res

=$handler

->

lrange

('name',0

,-1)

;print_r

($res);

//設定單個

$handler

->

rpush

('name',4

);$res

=$handler

->

lrange

('name',0

,-1)

;print_r

($res

);

thinkphp靜態快取

thinkphp裡面內建了乙個 靜態快取功能,說靜態快取可能對我這種菜鳥而言不太好理解。其實靜態快取就是將thinkphp的某乙個操作顯示出來的頁面生成乙個html檔案儲存在設 置的路徑,當使用者再次訪問的時候,如果快取沒過期,那麼這個操作將不再執行它下面的php程式,而是直接呼叫生成的html快取...

ThinkPHP 清理快取

首先我我們引入log,cache use think cache use think log 1 清除模版快取 不刪除cache目錄 public function clear sys cache 2 清除模版快取 不刪除 temp目錄 public function clear temp ahce...

ThinkPHP 靜態快取類

根據thinkphp官方手冊 thinkphp 內建了靜態快取類,通過靜態快取規則定義 來實現了可配置的靜態快取。啟用靜態快取 thinkphp官方手冊寫道 引用 要使用靜態快取功能,需要開啟html cache on 引數,並且在專案配置目錄下面增加靜態快取規則檔案 htmls.php,兩者缺一不...