项目背景:
在使用springboot项目时,我在项目中集成了RedisKeyExpirationListener来实现监听redis过期key的操作,做一些定期但不定时的操作,在spring配置文件中配置好了对应的reids地址何密码端口等信息。
但在启动时还是报错:ERR AUTH <password> called without any password configured for the default user.
由于刚开始我是使用docker生成的redis,没有注意版本,所以直接用了last版本,导致验证方式不一致,好像是因为redis6.0之后,增加了用户名,默认的用户名称从root变成了default,所以报错。
我重新下载了redis6.0版本后重新部署,但还是一样报错,找了很多文章,找了一个解决办法,就是进入redis容器中,执行重置密码,步骤如下:
docker exec -it redis bash
redis-cli
config set requirepass ‘你的密码’;
重新连接即可正常访问了
评论区