文章目录
1、修改redis.conf
将 #requirepass foobared 中的 # 去掉,表示登录时redis客户端需要密码验证,密码就是 foobared。
2、重启reids
这我就是不说了,方法很多,直接使用redis开关或是重启的命令,或者杀死进程。
还说说一种最有效的吧,不然被👴们打屎。
查看redis进程
ps -ef|grep redis
杀死进程 这个1905就是我们查出来的redis进程号,每台机器都不一样,老哥🚪可别把自己不知道的进程🦈了。
kill -9 1905
3、客户端重新连接redis
3.1、不输入密码登录
redis-cli -h 127.0.0.1 -p 6379
可以看到能进去,但是不能对redis里面的值进行操作。之后在输入:
auth foobared
也就是默认密码,可见登录进去,并能正常操作。
3.2、输入密码登录
redis-cli -h 127.0.0.1 -p 6379 -a foobared
可见能登录进去并且能操作成功。
4、修改密码
4.1、修改redis.conf
第一种直接修改自己使用的redis.conf中 requirepass foobared ,将foobared改为你自己的密码就好,比较简单,不演示。
4.2、redis客户端命令修改
采取这样的密码修改的话,若是redis服务器端重启,密码会恢复成foobared,若是想永久修改,就直接修改redis.conf。
查看密码
config get requirepass
设置密码
config set requirepass 123
4.3、验证
使用原先密码登录,可以看到无法进行正常操作,使用上面刚修改的密码登录,可以正常操作。