本文讲述了如何处理 Redis 运行在受保护模式下的连接问题,包括修改 protected-mode 设置、配置 bindaddress、验证并设置密码,以及通过命令行和 telnet 测试连接。

Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions:

连接 redis 报错,根据错误信息,redis 运行在受保护模式,需要修改 redis 配置 protected-mode
1. 修改 redis.conf 文件,protected-mode no,修改完重启 redis 服务。如图所示:

在这里插入图片描述

2.redis 命令行下作设置,查看设置:config get protected-mode

在这里插入图片描述
若出现以上情况,需要验证 redis 密码,输入 auth password(123456)
此时再进行设置:config set protected-mode no

根据实际情况选择对应方式修改;修改成功后重新连接 redis 服务,或者 telnet 命令测试 redis 端口。