redis设置密码及配置conf
Redis 服务器正在运行,但只绑定在 127.0.0.1:6379
上。这意味着 Redis 只接受来自本地主机的连接,不接受外部连接。这就是为什么您的 Python 代码无法连接到 Redis 的原因。
解决方案:
您需要修改 Redis 配置以允许外部连接:
-
编辑 Redis 配置文件:
bash
sudo nano /etc/redis/redis.conf
-
找到并修改以下配置:
-
将
bind 127.0.0.1
改为bind 0.0.0.0
(允许所有网络接口连接) -
确保
protected-mode
设置为no
(如果设置了密码) -
如果您设置了密码,确保
requirepass
设置正确
-
-
重启 Redis 服务:
bash
sudo systemctl restart redis
-
检查 Redis 是否监听所有接口:
bash
s