LaravelのキャッシュでRedisを使う
PHPフレームワークのLaravelでキャッシュエンジンをRedisにしてみた。以外と、すんなり言ったので、記事を残しておく。
- Redisの概要
- Redisのインストール
- Laravelでの設定。
- application/config/database.php にRedisに関する項目を探す
<?php // application/config/database.php /* 中略 */ 'redis' => array( 'default' => array( 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0 ), ),
-
- キャッシュの設定
- ドライバーにRedisを指定する
- application/config/cache.php にRedisに関する項目を探す
- キャッシュの設定
<?php // application/config/cache.php 'driver' => 'redis'
基本これだけでOK。あとは通常通り、キャッシュを使えばいいだけ
<?php // 保存 // 3番目の引数は分数 Cache::put('key', 'value', 10); // 取得 $value= Cache::get('key'); // 削除 Cache::forget('key');