使用PHP的Predis:如何获取包含特定密钥的Redis节点(主机)?

时间:2017-01-21 06:17:35

标签: php codeigniter redis predis redis-cluster

我在PHP中使用Predis使用Redis群集,我做的很简单

$image_urls = $client->get($key)

现在我想获取Redis找到键值对的主机地址,因为它还包含本地图像,我需要获取这些图像的完整链接。

1 个答案:

答案 0 :(得分:1)

您可以使用getConnectionByKey()获取该信息。

例如:

$cluster = new PredisCluster();
$cluster->add($connection);
$cluster->add($connection2);
$connection = $cluster->getConnectionByKey($key);

来源:PredisClusterTest.php