【发布时间】:2017-03-04 09:57:48
【问题描述】:
我试图在同一个 PHP 脚本上创建两个 Predis\Client 实例,以分离属于不同逻辑域的数据。
我这样做如下:
$param1 = [
'host' => 'localhost',
'port' => 6379,
'database' => 1,
];
$param2 = [
'host' => 'localhost',
'port' => 6379,
'database' => 3,
];
[... some code ...]
$redis1 = new Predis\Client($param1);
$redis2 = new Predis\Client($param2);
问题来了:
-
$redis1正确将数据存入数据库1 -
$redis2将数据存储到数据库 0 而不是 3
你知道为什么会这样吗?
【问题讨论】: