redis config get requirepass (error) NOAUTH Authentication required.

我是一名redis小白,今天第一次安装redis,遇到了这个问题,解决的很是头疼
首先,检测后台redis进程存在redis config get requirepass (error) NOAUTH Authentication required._第1张图片
然后,我就进入端口想练习命令:
在这里插入图片描述
我也不知道为什么错,反正是报了这个错,然后我上网搜答案,说是要验证密码:
auth “这里输入我的密码”,但是报错了,我输入的是linux的密码
在这里插入图片描述
后来去修改redis.conf文件,在文件中找到requirepass,把前面的#去掉,修改成自己的密码,如下,然后保存。
redis config get requirepass (error) NOAUTH Authentication required._第2张图片
然后我再去试试auth “123”
还是报错,得到密码也报错,我的天!到底是怎么回事
redis config get requirepass (error) NOAUTH Authentication required._第3张图片
因为我们更改了密码后,没有重启过,所以再试也没有用,所以现在的任务是去重启redis,首先关掉redis,我这里是linux环境
如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis

redis-cli -h 127.0.0.1 -p 6379 shutdown
如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9
redis config get requirepass (error) NOAUTH Authentication required._第4张图片
然后再重启
在这里插入图片描述
然后退出你的linux客户端,重新连接,试试看是不是好了。我的是这样解决的。

你可能感兴趣的:(java编程的Bug解决,NOAUTH,Authentication,required,redis连接不上)