报错解决:DENIED Redis正在保护模式下运行

DENIED Redis正在保护模式下运行,因为已启用保护模式,未指定绑定地址,也未向客户端请求身份验证密码。在此模式下,仅接受环回接口的连接。如果您想从外部计算机连接到Redis,您可以采用以下解决方案之一:1)通过从服务器正在运行的同一主机连接到Reds,从环回接口发送命令“CONFIG SET protected mode no”即可禁用保护模式,但如果您这样做,请确保Redis不能从internet上公开访问。使用CONFIG REWRITE将此更改永久化。2) 或者,您可以通过编辑Redis配置文件,将保护模式选项设置为“否”,然后重新启动服务器,来禁用保护模式。3) 如果您手动启动服务器只是为了测试,请使用“--protectedmodeno”选项重新启动它。4) 设置绑定地址或身份验证密码。注意:您只需要执行上述操作之一,服务器就可以开始接受来自外部的连接。

 

redis运行在受保护模式,需要redis命令行下作设置:config set protected-mode no
进入redis-cli中设置protected-mode为no即可
在这里插入图片描述

posted @ 2022-11-11 10:06  向往明天-tsingyun  阅读(940)  评论(0编辑  收藏  举报