【发布时间】:2015-01-08 07:50:45
【问题描述】:
我想把会话和缓存数据放到redis中。这是我在 database.php 中的配置:
'redis' => array(
'cluster' => false,
'default' => array(
'host' => '192.168.56.101',
'port' => 6379,
'database' => 0,
),
'session' => array(
'host' => '192.168.56.101',
'port' => 6379,
'database' => 1,
),
),
session.php:
return array(
'driver' => 'redis',
'connection' => 'session',
);
cache.php:
'driver' => 'redis',
但是,我在哪里编写这样的代码:
Cache::remember('aa',1,function(){
return 'bb';
});
缓存驱动使用与会话驱动相同的redis数据库,导致:
127.0.0.1:6379[1]> keys *
1) "aa"
2) "e0606244bec40b0352fb2b7b65d98049e49f6189"
有人知道如何强制缓存使用特定的redis连接吗?还是我必须将它们混合在一起?
【问题讨论】: