我是靠谱客的博主 孝顺钢笔,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部