Не удается подключиться к серверу Redis с помощью Predis? - PullRequest
0 голосов
/ 12 марта 2019

Я использую библиотеку Predis PHP для подключения к серверу redis, работающему на сервере AWS EC2.Когда я пытаюсь подключиться к Redis, установленному в моей локальной системе, он работает нормально.Тот же код не работает, когда я пытаюсь подключиться к Redis на AWS EC2.Я получаю сообщение об ошибке ниже.

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

ниже приведен код PHP, который я использую дляподключиться к Redis.

function config() {
        $client = new Predis\Client([
            'scheme' => 'tcp',
            'host' => 'my-server-address',
            'port' => 6379,
            'database' => 1,
        ]);
        return $client;
    }

Я убедился, что с моим адресом сервера все в порядке.

...