Maison > cadre php > PensezPHP > Qu'est-ce que l'utilisation du cache thinkphp ?

Qu'est-ce que l'utilisation du cache thinkphp ?

藏色散人
Libérer: 2022-12-08 09:36:21
original
1246 Les gens l'ont consulté

Utilisation du cache Thinkphp : 1. Utilisez une requête de modèle, avec des instructions de code telles que "$data = SlsjList::alias('l') ->LEFTJOIN('suit_explain e','l.suit_two=e.name_two') "; 2. Cache via "Cache::store('redis')->set('list',$adata);".

Qu'est-ce que l'utilisation du cache thinkphp ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ThinkPHP version 5, ordinateur Dell G3.

Qu'est-ce que l'utilisation du cache thinkphp ?

Comment utiliser le cache thinkphp

Le premier code est la méthode que nous utilisons pour interroger dans des circonstances normales

Le second est la méthode sous le contrôleur de cache que nous avons créé nous-mêmes

Vous devez exécuter le cache pour le stockage. a été interrogé

Parce que le tableau est stocké, le tableau doit être encodé et décodé

//查询缓存,list是缓存时的名字
$list = Cache::store('redis')->get('list');
$list = json_decode($list);//解码
foreach($list as $key){    //for循环
    $key = (array)$key;//对象转数组
        $data[] =$key;
}
return json($data);
Copier après la connexion
        // 查询列表全部-----
        $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);//缓存
Copier après la connexion

Apprentissage recommandé : "thinkPHP Video Tutorial"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal