Laravel Framework の次のチュートリアルコラムでは、laravel での redis の設定と使い方について詳しく説明します。 laravel での redis の構成と使用
redis の紹介composer require predis/predisでは、composer.json に最新バージョンの predis が導入されます
combos update
ダウンロードした predis ライブラリをベンダーに追加します。コマンドが正常に実行されると、図のようになります:
プロジェクト ディレクトリに predis もあれば、導入は成功です。 、 おめでとう!
redis の構成
laravel での redis の構成に関しては、実際、関連する構成はデフォルトのプロジェクトですでに利用可能ですが、デフォルトでは使用されません。使用されるデフォルトは次のとおりです:Using type | |
---|---|
file | |
file |
'redis' => [
'cluster' => false,
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
'session' => [
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 1,
],
],
デフォルトで使用されるファイルはキャッシュに使用されます。変更するのも非常に簡単です。.env ファイルの構成パラメータを変更するだけです。直接ファイルすればOKです。
CACHE_DRIVER パラメータを見つけて、をCACHE_DRIVER=redis
SESSION_DRIVER パラメーターを見つけて、# に変更します。 ##Redis をセッション ドライバーとして使用する
SESSION_DRIVER=file
を
に変更します。 SESSION_DRIVER=redis
注: redis は app/config/app.php のエイリアス配列に追加されるため、使用は非常に簡単です。redis を使用する
// use 一下redis use Illuminate\Support\Facades\Redis; class IndexController extends Controller { public function useRedis() { Redis::set('foo', 2); echo Redis::get('foo'); } }
これで基本的な紹介は終わりです。詳細な使用法は続きます。
以上がlaravelにおけるredisの設定と使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。