【发布时间】:2014-10-01 15:15:03
【问题描述】:
我有一个使用 Redis 进行缓存和会话存储的 laravel 应用程序。使用 Guzzle 从 API 中提取数据。我正在尝试设置 Guzzle 客户端以使用它内置的缓存插件,并希望使用 Redis 作为存储引擎,而不是 Doctrine 似乎使用的文件系统存储。
Guzzle 文档说要在代码中设置插件,如下所示:
$cachePlugin = new CachePlugin(array(
'storage' => new DefaultCacheStorage(
new DoctrineCacheAdapter(
new FilesystemCache('/path/to/cache/files')
)
)
));
由于我仅使用内置的 Cache 对象与 Laravel 方面的缓存进行交互,因此我不确定如何翻译这些知识以设置 Guzzle 的这一方面。
由于我完全找不到关于 Redis 和 Guzzle 的信息,我希望有人能指出我正确的方向。
【问题讨论】:
标签: caching laravel laravel-4 redis guzzle