文章目錄
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、驗證
使用原先密碼登錄,可以看到無法進行正常操作,使用上面剛修改的密碼登錄,可以正常操作。