【发布时间】:2016-01-29 15:32:36
【问题描述】:
我正在尝试摆脱文件缓存并改用 redis。我可以使用相同的 redis 数据库进行缓存和会话使其工作,但这意味着我无法在不丢失所有会话的情况下清除应用程序缓存,因此我想在同一服务器上的不同数据库上运行这两者。我的配置如下:
database.php
'redis' => array(
'cluster' => false,
'default' => array('host' => 'redisserverip', 'port' => 6379, 'database' => 0),
'session' => array('host' => 'redisserverip', 'port' => 6379, 'database' => 1),
),
cache.php
'driver' => 'redis',
'connection' => null,
session.php
'driver' => 'redis',
'connection' => 'session',
这不起作用,因为应用程序缓存和会话都被保存到第一个数据库中,而它应该在第 0 个和第一个数据库之间共享。这是 Laravel 中的错误还是我的配置有问题?
【问题讨论】:
标签: php laravel caching laravel-4 redis