使用自制程序安装Redis,但当我尝试ping Redis时,它显示这个错误:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
注意: 我尝试关闭防火墙并编辑conf文件,但仍然无法ping通。 我使用的是macOS Sierra和自制版本1.1.11
使用自制程序安装Redis,但当我尝试ping Redis时,它显示这个错误:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
注意: 我尝试关闭防火墙并编辑conf文件,但仍然无法ping通。 我使用的是macOS Sierra和自制版本1.1.11
当前回答
这是连接你的redis的更好方式。
首先,像这样检查redis服务器的ip地址。
Ps -ef | grep redis
结果是“redis 1184 10 0 ....”172. . x.x.x /usr/bin/redis-server: 6379
然后你可以像这样用-h(主机名)选项连接到redis。
Redis-cli -h 172.x.x.x
其他回答
这对我来说很有用:
sudo service redis-server start
在我的情况下,有人来了,并错误地编辑redis.conf文件如下:
bind 127.0.0.1 ::1
bind 192.168.1.7
当,它真的需要这样(一行):
bind 127.0.0.1 ::1 192.168.1.7
我刚刚遇到了同样的问题,因为我在配置文件中使用了不正确的语法。我想补充一点:
maxmemory-policy allkeys-lru
到我的配置文件中,但只添加了:
allkeys-lru
这显然阻止了Redis解析配置文件,这反过来又阻止了我通过cli连接。修正这个语法可以让我连接到Redis。
在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用户。
这是连接你的redis的更好方式。
首先,像这样检查redis服务器的ip地址。
Ps -ef | grep redis
结果是“redis 1184 10 0 ....”172. . x.x.x /usr/bin/redis-server: 6379
然后你可以像这样用-h(主机名)选项连接到redis。
Redis-cli -h 172.x.x.x