欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Redis sentinel節(jié)點(diǎn)如何修改密碼

 更新時(shí)間:2024年01月19日 15:36:16   作者:司馬缸砸缸了  
這篇文章主要介紹了Redis sentinel節(jié)點(diǎn)如何修改密碼問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Sentinel和Redis身份驗(yàn)證

當(dāng)一個(gè)master配置為需要密碼才能連接時(shí),客戶端和slave在連接時(shí)都需要提供密碼。

master和slave節(jié)點(diǎn)

  • master通過(guò)requirepass設(shè)置自身的密碼,不提供密碼無(wú)法連接到這個(gè)master。
  • slave通過(guò)masterauth來(lái)設(shè)置訪問(wèn)master時(shí)的密碼。

但是當(dāng)使用了sentinel時(shí),由于一個(gè)master可能會(huì)變成一個(gè)slave,一個(gè)slave也可能會(huì)變成master,所以需要同時(shí)設(shè)置上述兩個(gè)配置項(xiàng)。

修改配置后需要執(zhí)行config rewrite 命令, CONFIG REWRITE 的作用就是通過(guò)盡可能少的修改, 將服務(wù)器當(dāng)前所使用的配置記錄到 redis.conf 文件中。

sentinel節(jié)點(diǎn)

sentinel設(shè)置密碼通過(guò)sentinel set <mastername> <option> <value> 命令

  • <mastername>是監(jiān)控的master名字
  • <option> <value>是鍵和值

1.通過(guò)sentinel master找到mastername,或者查看sentinel節(jié)點(diǎn)的配置文件

2. sentinel set mymaster auth-pass 123

其他

Sentinel命令

sentinel支持的合法命令如下:

  • PING sentinel回復(fù)PONG.
  • SENTINEL masters 顯示被監(jiān)控的所有master以及它們的狀態(tài).
  • SENTINEL master <master name> 顯示指定master的信息和狀態(tài);
  • SENTINEL slaves <master name> 顯示指定master的所有slave以及它們的狀態(tài);
  • SENTINEL get-master-addr-by-name <master name> 返回指定master的ip和端口,如果正在進(jìn)行failover或者failover已經(jīng)完成,將會(huì)顯示被提升為master的slave的ip和端口。
  • SENTINEL reset <pattern> 重置名字匹配該正則表達(dá)式的所有的master的狀態(tài)信息,清楚其之前的狀態(tài)信息,以及slaves信息。
  • SENTINEL failover <master name> 強(qiáng)制sentinel執(zhí)行failover,并且不需要得到其他sentinel的同意。但是failover后會(huì)將最新的配置發(fā)送給其他sentinel。

動(dòng)態(tài)修改Sentinel配置

從redis2.8.4開(kāi)始,sentinel提供了一組API用來(lái)添加,刪除,修改master的配置。

需要注意的是,如果你通過(guò)API修改了一個(gè)sentinel的配置,sentinel不會(huì)把修改的配置告訴其他sentinel。

你需要自己手動(dòng)地對(duì)多個(gè)sentinel發(fā)送修改配置的命令。

以下是一些修改sentinel配置的命令:

SENTINEL MONITOR <name> <ip> <port> <quorum> 

這個(gè)命令告訴sentinel去監(jiān)聽(tīng)一個(gè)新的master

SENTINEL REMOVE <name> 

命令sentinel放棄對(duì)某個(gè)master的監(jiān)聽(tīng)

SENTINEL SET <name> <option> <value> 

這個(gè)命令很像Redis的CONFIG SET命令,用來(lái)改變指定master的配置。

支持多個(gè)<option><value>。

例如以下實(shí)例:

SENTINEL SET objects-cache-master down-after-milliseconds 1000

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論