我正在尝试配置 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
- 127.0.0.1> 验证你的密码
- OK <--redis 的响应
- (7.75 秒) <--- 也是。
- 127.0.0.1>ping <--如果需要,请测试
PONG <--你可以收到来自 redis 的响应
您可以使用 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 中删除