我是靠谱客的博主 孝顺钢笔,最近开发中收集的这篇文章主要介绍redis异常解决:JedisDataException: ERR Client sent AUTH, but no password is set,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题原因看起来很清楚,就是这句: ERR Client sent AUTH, but no password is set
它的意思就是redis服务器没有设置密码,但客户端向其发送了AUTH请求,于是把程序中所有jedis发送授权的地方都去掉,可是发现异常还是存在!!简直无语了
最后想起在tomcat中还有同步session到redis的配置,这里还设置了password,而且即使是空“”也不行。把整个password干掉,重启,ok啦!
另外:关于redis的启动方式:
1、指定配置文件 $: ./redis-server /usr/local/redis.conf
2、不指定配置:$: ./redis-server &
不指定配置文件启动时采用默认配置,无密码
redis通过属性requirepass 设置访问密码,但没有设置该属性时,客户端向服务端发送AUTH请求,服务端就好返回异常:ERR Client sent AUTH, but no password is set
—
最后
以上就是孝顺钢笔为你收集整理的redis异常解决:JedisDataException: ERR Client sent AUTH, but no password is set的全部内容,希望文章能够帮你解决redis异常解决:JedisDataException: ERR Client sent AUTH, but no password is set所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复