如何初始化redis的密碼?為了大家讓大家更加redis密碼管理,小編給大家總結(jié)了以下內(nèi)容,一起往下看吧。
在下城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,下城網(wǎng)站建設(shè)費(fèi)用合理。
一. 如何初始化redis的密碼?
總共2個(gè)步驟:
a.在配置文件中有個(gè)參數(shù): requirepass 這個(gè)就是配置redis訪問密碼的參數(shù)。
比如 requirepass test123
b.配置文件中參數(shù)生效需要重啟重啟redis 。
推薦:redis入門教程
二.不重啟redis如何配置密碼?
a. 在配置文件中配置requirepass的密碼(當(dāng)redis重啟時(shí)密碼依然有效)。
# requirepass foobared
如 修改成 :
requirepass test123
b. 進(jìn)入redis重定義參數(shù)
查看當(dāng)前的密碼:
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" (nil)
顯示密碼是空的,
然后設(shè)置密碼:
redis 127.0.0.1:6379> config set requirepass test123 OK
再次查詢密碼:
redis 127.0.0.1:6379> config get requirepass (error) ERR operation not permitted
此時(shí)報(bào)錯了!
現(xiàn)在只需要密碼認(rèn)證就可以了。
redis 127.0.0.1:6379> auth test123 OK
再次查詢密碼:
redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
密碼已經(jīng)得到修改。
當(dāng)?shù)搅丝梢灾貑edis的時(shí)候 由于配置參數(shù)已經(jīng)修改 所以密碼會自動生效。
要是配置參數(shù)沒添加密碼 那么redis重啟 密碼將相當(dāng)于沒有設(shè)置。
三.如何登錄有密碼的redis?
a.在登錄的時(shí)候 密碼就輸入
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
b.先登錄再驗(yàn)證:
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> auth test123 OK redis 127.0.0.1:6379> config get requirepass "requirepass" "test123" redis 127.0.0.1:6379>
四. master 有密碼,slave 如何配置?
當(dāng)master 有密碼的時(shí)候 配置slave 的時(shí)候 相應(yīng)的密碼參數(shù)也得相應(yīng)的配置好。不然slave 是無法進(jìn)行正常復(fù)制的。
相應(yīng)的參數(shù)是:
#masterauth
比如:
masterauth mstpassword
看完上訴內(nèi)容,你們對redis密碼管理-如何初始化redis的密碼大概了解了嗎?如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道哦!