出现连接redis报此错误:ERR Client sent AUTH, but no password is set
可能是你设置了redis的访问密码,但是你在访问的时候没有输入密码
1.查看redis的连接密码
(1).linux服务器
找到你安装的redis目录,里边有个redis.conf文件。
通过vim命令查看修改文件
vim redis.conf
进入文件模式后,按i进入编辑模式,并且找到
bind 127.0.01 在前边加个# 就是注释掉
protected-mode yes 改成no
reuirepass **** 这个就是设置redis的连接密码(我这里以redis为例)
修改完成后按Esc键退出编辑模式,输入:wq!(就是保存强制退出的意思)回车就完事了
编辑完配置文件 还需要以这个配置文件启动
cd到redis的bin目录下输入
./redis-server ../redis-conf
我的redis.conf配置文件在bin目录的上级 所以命令是…/redis.conf
输入完命令回车就完事了用redis decktop manager工具连接测试一下
地址就是你redis服务器的地址
验证就是redis的刚刚设置的密码
然后连接测试 就成功了
(2)windows服务器redis
其实步骤都是一样的,也是找到安装的目录,找到redis.windows.conf文件 修改上述三个地方
修改后保存 在同级目录下新建个启动文件startup.bat 然后就记事本啥的工具编辑
输入
redis-server.exe redis.windows.conf
保存 然后启动这个bat文件 就完事了
再用redisDecktopManager工具测试一下
纯手打的文章 可能有地方打错了啥的 您给我留言 有啥要求您提 都按您的意思来 行不 哈哈 给个赞呗