无法在 Redis 数据库中配置端口

无法在 Redis 数据库中配置端口

我正在尝试配置 Redis 数据库中的端口。我已在文件中将端口号更改为 7778。redis.conf此文件位于/etc/redis.conf

我正在使用这个命令

redis-server /etc/redis.conf

这条命令成功了。我能够通过。但是如果我执行这个命令

redis-cli 

或者

redis-cli /etc/redis.conf

我收到此错误

could not connect to redis at 127.0.0.1:6379:connection refused.

然后我尝试了这个命令

redis-cli -p 7778

127.0.0.1> ping
(error) NOAUTH authentication required

答案1

  1. 127.0.0.1> 验证你的密码
  2. OK <--redis 的响应
  3. (7.75 秒) <--- 也是。
  4. 127.0.0.1>ping <--如果需要,请测试
  5. PONG <--你可以收到来自 redis 的响应

  6. 您可以使用 AUTH 关键字:) 然后写入您的密码。

答案2

我遇到了同样的问题,因为我更改了绑定 IP 地址/etc/redis.conf

因此我使用以下命令手动设置主机 IP:

redis-cli -h 192.168.1.100 -p 7778

然后它开始为我工作。

答案3

redis-cli -p 7778

127.0.0.1> ping
(error) NOAUTH authentication required

端口正在工作。但您需要输入密码:

>auth <yourpassword>

或者

redis-cli -p 7778 -a <yourpassword>

或者requirepass在 /etc/redis.conf 中删除

相关内容