使用命令./redis-cli,Could not connect to Redis at 127.0.0.1:6379: Connection refused
时间: 2023-11-30 17:42:11 浏览: 173
这个错误通常表示Redis服务器没有运行或者没有在指定的端口上运行。您可以尝试以下步骤来解决这个问题:
1. 确保Redis服务器正在运行。您可以使用以下命令检查Redis服务器是否正在运行:
```shell
ps aux | grep redis-server
```
如果Redis服务器正在运行,您应该会看到一个类似于以下内容的输出:
```shell
redis 1234 0.0 0.1 12345 6789 ? Ssl 12:34 0:00 /usr/bin/redis-server 127.0.0.1:6379
```
如果Redis服务器没有运行,您可以使用以下命令启动Redis服务器:
```shell
redis-server
```
2. 确保Redis服务器正在监听正确的端口。默认情况下,Redis服务器应该在端口6379上监听连接。您可以使用以下命令检查Redis服务器是否正在监听正确的端口:
```shell
netstat -an | grep 6379
```
如果Redis服务器正在监听正确的端口,您应该会看到一个类似于以下内容的输出:
```shell
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN
```
如果Redis服务器没有在正确的端口上监听连接,您可以尝试修改Redis配置文件以便在正确的端口上监听连接。您可以使用以下命令找到Redis配置文件:
```shell
find / -name redis.conf
```
然后,您可以使用文本编辑器打开Redis配置文件,并将以下行取消注释并将其设置为“yes”:
```shell
daemonize yes
```
保存并关闭文件后,重新启动Redis服务器以使更改生效。
阅读全文