Predis 使用 PHP:如何获取持有特定密钥的 Redis 节点(主机)?
Predis using PHP: How to get which Redis node ( host ) that holds a particular key?
我在 PHP 中使用 Predis 使用 Redis 集群,我做的很简单
$image_urls = $client->get($key)
现在我想获取 Redis 找到键值对的主机地址,因为它也包含本地图像,我需要获取这些图像的完整 link。
您可以使用 getConnectionByKey()
获取该信息。
例如:
$cluster = new PredisCluster();
$cluster->add($connection);
$cluster->add($connection2);
$connection = $cluster->getConnectionByKey($key);
我在 PHP 中使用 Predis 使用 Redis 集群,我做的很简单
$image_urls = $client->get($key)
现在我想获取 Redis 找到键值对的主机地址,因为它也包含本地图像,我需要获取这些图像的完整 link。
您可以使用 getConnectionByKey()
获取该信息。
例如:
$cluster = new PredisCluster();
$cluster->add($connection);
$cluster->add($connection2);
$connection = $cluster->getConnectionByKey($key);