提问人:Ali Hamza 提问时间:3/12/2019 更新时间:3/12/2019 访问量:509
无法使用 Predis 连接到 Redis 服务器?
Cannot connect to Redis server using Predis?
问:
我正在使用 Predis PHP 库连接到在 AWS EC2 服务器上运行的 redis 服务器。当我尝试连接到本地系统上安装的redis时,它工作正常。当我尝试连接到 AWS EC2 上的 Redis 时,相同的代码不起作用。我收到以下错误。
php_network_getaddresses: getaddrinfo failed: No such host is known. [tcp://my-server-address:6379]
我尝试使用以下命令检查redis-cli上的连接服务器,它工作正常。
redis-cli -h my-server-address -p 6379
下面是我用来连接到 Redis 的代码 PHP。
function config() {
$client = new Predis\Client([
'scheme' => 'tcp',
'host' => 'my-server-address',
'port' => 6379,
'database' => 1,
]);
return $client;
}
我确保我的服务器地址没有问题。
答: 暂无答案
评论