使用自制程序安装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
当前回答
这对我来说很有用:
sudo service redis-server start
其他回答
试试这个:
sudo service redis-server restart
安装完redis后,从终端输入:
redis-server
Redis-Server将启动
我刚刚遇到了同样的问题,因为我在配置文件中使用了不正确的语法。我想补充一点:
maxmemory-policy allkeys-lru
到我的配置文件中,但只添加了:
allkeys-lru
这显然阻止了Redis解析配置文件,这反过来又阻止了我通过cli连接。修正这个语法可以让我连接到Redis。
我试图连接我的Redis运行在wsl2从vs代码运行在Windows。
我列出了对我有效的方法,以及我执行这些方法的顺序:
1) sudo ufw allow 6379
2) Update redis.conf to bind 127.0.0.1 ::1 192.168.1.7
3) sudo service redis-server restart
注意:这是我第一次在wsl2上安装Redis,而且还没有运行任何命令。
如果对你有用,请告诉我。 谢谢。
在自制MacOS上有这个问题吗?问题是/usr/local/var/log目录上缺少某种权限,见这里的问题
为了解决这个问题,我删除了/usr/local/var/log并重新安装redis