社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Redis

无法使用Predis连接到Redis服务器?

Ali Hamza • 4 年前 • 748 次点击  

我使用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上的connect server,它运行良好。

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;
    }

我确定我的服务器地址没有问题。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54257
 
748 次点击