Predis \ Connection \ ConnectionException

Posted

技术标签:

【中文标题】Predis \\ Connection \\ ConnectionException【英文标题】:Predis \ Connection \ ConnectionExceptionPredis \ Connection \ ConnectionException 【发布时间】:2016-09-22 12:17:17 【问题描述】:

我正在尝试在 xampp 的本地机器上运行 laravel 商店菜单项目。但是当我尝试运行它时,它会显示以下错误。请帮我解决这个问题。 我还附上了一个屏幕截图以便更清楚地说明。

提前致谢:

错误:

Predis \ Connection \ ConnectionException
php_network_getaddresses: getaddrinfo failed: No such host is known. [tcp://tunnel.pagodabox.com:6379]

open: C:\xampp\htdocs\laravel\laravel-shop-menu\vendor\predis\predis\lib\Predis\Connection\AbstractConnection.php
     * Helper method to handle connection errors.
     *
     * @param string $message Error message.
     * @param int    $code    Error code.
     */
    protected function onConnectionError($message, $code = null)
    
        CommunicationException::handle(new ConnectionException($this, "$message [$this->parameters->scheme://$this->getIdentifier()]", $code));
    

【问题讨论】:

【参考方案1】:

问题是tunnel.pagodabox.com 在关联的名称服务器中没有有效的相应 DNS 条目,因此它无法将其解析为 IP 地址,然后它可以尝试通过端口 6379 进行连接。

要么直接使用 IP,要么在域名服务器中为该子域提供一个可解析的 DNS 条目。

【讨论】:

以上是关于Predis \ Connection \ ConnectionException的主要内容,如果未能解决你的问题,请参考以下文章

"Connection refused" when syncing Maven project in 2021.1 : java.rmi.ConnectException: Con

安装redis 客户端predis

Predis 分片(一致哈希)

lumen 下安装predis及使用

redis cluster php 客户端 predis

laravel5.4安装predis