出现连接redis报此错误:ERR Client sent AUTH, but no password is set
可能是你设置了redis的访问密码,但是你在访问的时候没有输入密码
1.查看redis的连接密码
(1).linux服务器
找到你安装的redis目录,里边有个redis.conf文件。
通过vim命令查看修改文件

redis 链接用户名密码 redis连接密码查看_redis 链接用户名密码

vim redis.conf

进入文件模式后,按i进入编辑模式,并且找到

bind 127.0.01 在前边加个# 就是注释掉

protected-mode yes 改成no

reuirepass **** 这个就是设置redis的连接密码(我这里以redis为例)

redis 链接用户名密码 redis连接密码查看_linux_02


修改完成后按Esc键退出编辑模式,输入:wq!(就是保存强制退出的意思)回车就完事了

redis 链接用户名密码 redis连接密码查看_linux服务器_03


编辑完配置文件 还需要以这个配置文件启动

cd到redis的bin目录下输入

./redis-server ../redis-conf

redis 链接用户名密码 redis连接密码查看_linux服务器_04


我的redis.conf配置文件在bin目录的上级 所以命令是…/redis.conf

输入完命令回车就完事了用redis decktop manager工具连接测试一下

redis 链接用户名密码 redis连接密码查看_配置文件_05


地址就是你redis服务器的地址

验证就是redis的刚刚设置的密码

然后连接测试 就成功了

(2)windows服务器redis

其实步骤都是一样的,也是找到安装的目录,找到redis.windows.conf文件 修改上述三个地方

redis 链接用户名密码 redis连接密码查看_redis 链接用户名密码_06


修改后保存 在同级目录下新建个启动文件startup.bat 然后就记事本啥的工具编辑

输入

redis-server.exe redis.windows.conf

redis 链接用户名密码 redis连接密码查看_redis 链接用户名密码_07


保存 然后启动这个bat文件 就完事了

再用redisDecktopManager工具测试一下

redis 链接用户名密码 redis连接密码查看_配置文件_08

纯手打的文章 可能有地方打错了啥的 您给我留言 有啥要求您提 都按您的意思来 行不 哈哈 给个赞呗