我是一名redis小白,今天第一次安装redis,遇到了这个问题,解决的很是头疼
首先,检测后台redis进程存在
然后,我就进入端口想练习命令:
我也不知道为什么错,反正是报了这个错,然后我上网搜答案,说是要验证密码:
auth “这里输入我的密码”,但是报错了,我输入的是linux的密码
后来去修改redis.conf文件,在文件中找到requirepass,把前面的#去掉,修改成自己的密码,如下,然后保存。
然后我再去试试auth “123”
还是报错,得到密码也报错,我的天!到底是怎么回事
因为我们更改了密码后,没有重启过,所以再试也没有用,所以现在的任务是去重启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
然后再重启
然后退出你的linux客户端,重新连接,试试看是不是好了。我的是这样解决的。