この記事では、主に ThinkPHP5 フレームワークのキャッシュ クエリ操作を紹介し、thinkPHP5 キャッシュの設定、使用、クエリ、およびその他の関連操作スキルを例の形式で分析します。例を通じて ThinkPHP5 フレームワークのクエリ操作を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
キャッシュの設定と使用方法: 1. applicationconfig.php で次のように設定します:
'cache' => [ // 使用复合缓存类型 'type' => 'complex', // 默认使用的缓存 'default' => [ // 驱动方式 'type' => 'File', //!!在这设置换人的缓存方式 // 缓存保存目录 'path' => CACHE_PATH, ], // 文件缓存 'file' => [ // 驱动方式 'type' => 'file', // 设置不同的缓存保存目录 'path' => RUNTIME_PATH . 'file/', ], // redis缓存 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1', ], ],
2.
use \think\Cache;3. コントローラーで
Cache::set('name', 'tom',3600); Cache::get('name');キャッシュ クエリを使用します。
1. 任意のコントローラーで (データ クエリを完了したい場合)モデルの場合は、Db クラスを使用することもできます)
public function cacheSelect() { $_data = db('表名')->cache(60)->find(); dump($_data); //60s内在缓存里提取数据,不必再从数据库查询 }2. クエリをより効率的かつ使いやすくするために、指定したキャッシュ識別子を設定します。読んでください。詳細については、PHP 中国語 Web サイトを参照してください。 関連する推奨事項:
thinkPHP5 フレームワークのデータベースのコヒーレント操作:cache() の使用法の詳細
thinkPHP5 フレームワークでページング クエリを実装する手順の詳細な説明
以上がThinkPHP5 フレームワークのキャッシュ クエリ操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。