使用自制程序安装Redis,但当我尝试ping Redis时,它显示这个错误:

Could not connect to Redis at 127.0.0.1:6379: Connection refused

注意: 我尝试关闭防火墙并编辑conf文件,但仍然无法ping通。 我使用的是macOS Sierra和自制版本1.1.11


当前回答

我刚刚遇到了同样的问题,因为我在配置文件中使用了不正确的语法。我想补充一点:

maxmemory-policy allkeys-lru

到我的配置文件中,但只添加了:

allkeys-lru

这显然阻止了Redis解析配置文件,这反过来又阻止了我通过cli连接。修正这个语法可以让我连接到Redis。

其他回答

我使用的是Ubuntu 18.04 我刚刚在CMD中输入了这个命令 Sudo systemctl start redis-server 现在它正在发挥作用。所以我认为我的redis服务器没有启动,为什么它显示我的错误 无法连接到Redis 127.0.0.1:6379:连接被拒绝。

在我的情况下,它是包含一些字符的密码,如',修改后,服务器启动没有问题。

试试这个:

sudo service redis-server restart

在Apple Silicon上连接Redis错误(Macbook Pro M1 - 2020年12月),你只需要知道两件事:

使用sudo运行redis-server将删除服务器启动错误

Shell % sudo redis-server

为了将其作为服务“daemonize”运行,它将允许您在后台运行

Shell % sudo redis-server—daemonize是

使用以下步骤验证: Shell % redis-cli ping

希望这能帮助所有担心缺少文档的Macbook Pro M1用户。

这对我来说很有用:

sudo service redis-server start