set('list',$adata);" zwischenspeichern."/> set('list',$adata);" zwischenspeichern.">

Heim  >  Artikel  >  PHP-Framework  >  Was ist die Verwendung des Thinkphp-Cache?

Was ist die Verwendung des Thinkphp-Cache?

藏色散人
藏色散人Original
2022-12-08 09:36:211200Durchsuche

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);".

Was ist die Verwendung des Thinkphp-Cache?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn