#thinkphp5 の Redis キャッシュ構成
'cache' => [ // 使用复合缓存类型 'type' => 'complex', // 默认使用的缓存 'default' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, ], // 文件缓存 'file' => [ // 驱动方式 'type' => 'file', // 设置不同的缓存保存目录 'path' => RUNTIME_PATH . 'file/', ], // redis缓存 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '192.168.1.100', ], ],
キャッシュ タイプを使用する場合、必要に応じてストア メソッドを使用してキャッシュを切り替える必要があります。
#Cache::set('name', 'value');
Cache::get('name'); を使用する場合、キャッシュデフォルトのキャッシュ ID の設定が使用されます。他のキャッシュ識別操作に切り替える必要がある場合は、次を使用できます。
// ファイル操作に切り替え
Cache::get('name');
// Redis 操作に切り替え
Cache::store('redis')->set('name','value') ;
Cache::get('name');
たとえば、記事をクエリする場合、まず redis からクエリを実行します。情報が見つからない場合は、結果がデータベースから取得され、redis に保存されます。
推奨チュートリアル: "
TP5以上がthinkphp5のRedisキャッシュ構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。