Thinkphp-Cache-Nutzung: 1. Verwenden Sie eine Modellabfrage mit Codeanweisungen wie „$data = SlsjList::alias('l') ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two') "; 2. Cache über „Cache::store('redis')->set('list',$adata);".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.
Was ist die Thinkphp-Cache-Nutzung?
So verwenden Sie den Thinkphp-Cache
Der erste Code ist die Methode, die wir unter normalen Umständen zum Abfragen verwenden
Der zweite ist die Methode unter dem Cache-Controller, den wir selbst erstellt haben
Sie müssen den Cache ausführen, um ihn zu speichern wurde abgefragt
Da das Array gespeichert ist, muss das Array kodiert und dekodiert werden
//查询缓存,list是缓存时的名字 $list = Cache::store('redis')->get('list'); $list = json_decode($list);//解码 foreach($list as $key){ //for循环 $key = (array)$key;//对象转数组 $data[] =$key; } return json($data);
// 查询列表全部----- $data = SlsjList::alias('l')//用的是模型查询 ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two') ->select();//数据库多表查询 $data = $data->toArray();//调用toArray方法转数组 $adata = json_encode($data);//编码 // 缓存列表 Cache::store('redis')->set('list',$adata);//缓存
Empfohlenes Lernen: „thinkPHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung des Thinkphp-Cache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!