redis
データをキャッシュするためのドライバーとして使用しています。Laravel のデータベース構成には、Redis接続情報を定義する機能があります。
'redis' => array(
'cluster' => true,
'default' => array(
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
),
),
しかし、複数の接続を定義connection
し、キャッシュに使用する特定のものを使用したい場合、Laravel 4 でこれを行うにはどうすればよいですか。redis 接続名を指定できる接続構成が cache.php にありません。現在connection
、キャッシュ ドライバーが の場合に使用される構成がありdatabase
ます。
編集
Laravel コードを調べたところ、Redis ドライバーを初期化するときに、Laravel が接続を調べていないようです。私の理解は正しいですか?
http://laravel.com/api/source-class-Illuminate.Cache.CacheManager.html#63-73
protected function createRedisDriver()
{
$redis = $this->app['redis'];
return $this->repository(new RedisStore($redis, $this->getPrefix()));
}