REDIS php扩展连接错误

当我使用redis PHP扩展时,我收到错误,主机是127.0.0.1,端口是6379.

Redis::connect(): PHP_network_getaddresses: getaddrinfo Failed: Name or service not kNown.

解决方法:

我在我的本地服务器上偶尔发生了同样的问题,其中一些尝试修复无法解决问题. This post here给了我一个似乎终于解决了问题的想法.

基本上,我在本地计算机上设置了许多vhost(运行Ubuntu),这允许我使用域名来访问本地运行的站点,而不是通常的“localhost / sitename”方法.结果,我没有分配给’localhost’名称的IP.

这可能不是导致问题的根本原因,但这是我解决了我的问题:

>查看redis配置文件中’redis-host’的值是多少
(对我而言,它被设置为’localhost’).
>在/ etc / hosts文件中检查
一个IP分配给该主机名. (在你的情况下,在哪里
redis-host是127.0.0.1,检查是否没有其他主机名
例如,分配给该IP,例如PHPmyadmin.)

当然,作为一个完整性检查,请确保您的redis服务器已启动并运行,尝试重新启动Apache,以防您进行任何配置更改等.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...