国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Redis - Redis Sentinel的使用方法

Redis Sentinel的使用方法

2021-07-29 15:45AsiaYe Redis

這篇文章主要介紹了Redis Sentinel的使用方法,幫助大家更好的理解和學(xué)習(xí)使用Redis數(shù)據(jù)庫,感興趣的朋友可以了解下

1、sentinel monitor

用法:

?
1
sentinel monitor master-name  ip port quorum

其中,master-name是主節(jié)點的名稱,ip,port不用解釋,是主節(jié)點的地址信息。

   最后的quorum是判斷主節(jié)點最終不可達所需要的票數(shù)。這個值越大,判斷越可信,這個值越小,判斷越不可信,一般這個數(shù)字取的是sentinel節(jié)點數(shù)目的一半+1.同時,該值還與sentinel節(jié)點的領(lǐng)導(dǎo)者選舉有關(guān),至少要有max(quorum,num (sentinel)/2+1)個節(jié)點參與選舉,才能選出領(lǐng)導(dǎo)者sentinel,從而完成故障轉(zhuǎn)換。例如有5個sentinel節(jié)點,quorum設(shè)置為4,那么num(sentinel)/2+1=3,max函數(shù)返回4,最少要有4個節(jié)點才可以進行領(lǐng)導(dǎo)者選舉。

2、sentinel  down-after-milliseconds 

用法如下:

?
1
sentinel  down-after-milliseconds master-name  times

該參數(shù)表示超過了配置的時間,沒有收到有效的回復(fù),則判斷sentinel節(jié)點不可達,其中time的單位是毫秒。其中master-name為sentinel節(jié)點的名稱。

3、sentinel parallel-syncs

用法:

?
1
sentinel parallel-syncs master-name nums

4、sentinel failover-timeout

用法:

?
1
sentinel failover-timeout master-name times

failover-timeout通常翻譯成故障轉(zhuǎn)移超時時間(以下簡稱ft),但實際上它作用于故障轉(zhuǎn)移的各個階段。它的作用:

a、如果redis sentinel對一個主節(jié)點的額故障轉(zhuǎn)移失敗,那么下次在對該主節(jié)點做故障轉(zhuǎn)移的起始時間是ft的2倍

b、對于新選出來的主節(jié)點,執(zhí)行slaveof no one的時候(因為原來它是個從庫),如果出現(xiàn)失敗,當超過ft時,則故障轉(zhuǎn)移失敗。

c、選出新的主節(jié)點后,redis會在新主節(jié)點上執(zhí)行info命令,如果執(zhí)行時間超過ft時,則故障轉(zhuǎn)移失敗

d、如果其余從節(jié)點和新的主節(jié)點,在重新建立復(fù)制關(guān)系的時候,如果超過了ft的時間,那么故障轉(zhuǎn)移失敗。

5、sentinel auth-pass

用法:

?
1
sentinel auto-pass master-name password

從節(jié)點sentinel上配置主節(jié)點的密碼,從而保證可以和主節(jié)點進行通信

6、sentinel notification-scripts

用法:

?
1
sentinel notification-scripts master-name scripts-path

7、sentinel client-reconfig-scripts

用法:

?
1
sentinel client-reconfig-scripts master-name scripts-path

 在故障轉(zhuǎn)移結(jié)束后,會觸發(fā)對應(yīng)路徑的腳本,并向腳本發(fā)送故障轉(zhuǎn)移結(jié)果的相關(guān)參數(shù)。例如配置郵件或者報警。

參數(shù)6和參數(shù)7中需要注意,配置的腳本必須有執(zhí)行權(quán)限,同時必須包含shell腳本頭,腳本的最大執(zhí)行時間不能超過60s,不過在一般的線上環(huán)境,通常不會用這個參數(shù)來配置相關(guān)腳本。

redis sentinel同時監(jiān)控多個redis節(jié)點

   這個還是比較簡單的,只需要在sentinel的配置文件中寫上多個節(jié)點的名稱,其他參數(shù)也區(qū)分開來即可。例如:

?
1
2
3
4
5
sentinel monitor node1 ip1 port1 quorum1
sentinel client-reconfig-scripts node1 scripts-path1
--------
sentinel monitor node2 ip2 port2 quorum2
sentinel client-reconfig-scripts node2 scripts-path2

redis sentinel 動態(tài)配置調(diào)整

   我們可以使用sentinel set param value的方法來動態(tài)的設(shè)置sentinel的參數(shù),這里有幾點需要注意:

1、sentinel set命令只對當前sentinel節(jié)點有效

2、sentinel set命令如果執(zhí)行成功,會立即刷新配置文件,而不需要我們手動config rewrite

3、建議所有sentinel節(jié)點的配置盡可能一致,可以提高故障轉(zhuǎn)移的有效性

4、sentinel對外不支持config命令

redis sentinel部署原則

a、sentinel節(jié)點不應(yīng)該部署在一臺物理機器上。這個比較容易理解

b、部署至少三個且奇數(shù)個sentinel節(jié)點。注意,這里的奇數(shù)個不是為了投票,而是因為偶數(shù)個和奇數(shù)個的投票效果一致,奇數(shù)個可以節(jié)省一個節(jié)點。

c、有條件的情況下,盡量使用sentinel節(jié)點和redis節(jié)點一對一的方式部署,不要使用同一套sentinel來管理多個redis主節(jié)點。

相關(guān)的sentinel api:

1、sentinel masters

展示所有被監(jiān)控的主節(jié)點狀態(tài)以及相關(guān)的統(tǒng)計信息

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[root@vm_48_10_centos ~]# redis-cli -p 26379
127.0.0.1:26379> sentinel masters
1)  1) "name"
    2) "mymaster"
    3) "ip"
    4) "127.0.0.1"
    5) "port"
    6) "6379"
    7) "runid"
    8) "2ba04c1d8f837f2e419f6f5390c0d5938a6895f4"
    9) "flags"
   10) "master"
   11) "pending-commands"
   12) "0"
   13) "last-ping-sent"
   14) "0"
   15) "last-ok-ping-reply"
   16) "377"
   17) "last-ping-reply"
   18) "377"
   19) "down-after-milliseconds"
   20) "30000"
   21) "info-refresh"
   22) "8296"
   23) "role-reported"
   24) "master"
   25) "role-reported-time"
   26) "170821848"
   27) "config-epoch"
   28) "0"
   29) "num-slaves"
   30) "2"
   31) "num-other-sentinels"
   32) "2"
   33) "quorum"
   34) "2"
   35) "failover-timeout"
   36) "180000"
   37) "parallel-syncs"
   38) "1"

2、sentinel master master-name

展示指定master-name的主節(jié)點狀態(tài)以及相關(guān)的統(tǒng)計信息

3、sentinel slaves master-name

展示指定master-name的從節(jié)點狀態(tài)以及相關(guān)統(tǒng)計信息

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
127.0.0.1:26379> sentinel slaves mymaster
1)  1) "name"
    2) "127.0.0.1:6380"
    3) "ip"
    4) "127.0.0.1"
    5) "port"
    6) "6380"
    7) "runid"
----------------省略------------
2)  1) "name"
    2) "127.0.0.1:6381"
    3) "ip"
    4) "127.0.0.1"
    5) "port"
    6) "6381"
    7) "runid"

4、sentinel sentinels master-name

展示指定master-name的sentinel節(jié)點集合,不包含當前sentinel節(jié)點。

5、sentinel get-master-addr-by-name master-name

返回指定master-name的主節(jié)點的ip和端口

?
1
2
3
127.0.0.1:26379> sentinel get-master-addr-by-name mymaster
1) "127.0.0.1"
2) "6379"

6、sentinel reset pattern

sentinel對于符合pattern通配符風(fēng)格的主節(jié)點配置進行重置,包含清除主節(jié)點的相關(guān)狀態(tài),重新發(fā)現(xiàn)從節(jié)點和sentinel節(jié)點等

7、sentinel failover master-name

 對指定<master-name>的主節(jié)點進行強制故障轉(zhuǎn)移,該命令在redis的日常運維中非常有用。

8、sentinel ckquorum  master-name

檢測當前可達的sentinel節(jié)點總數(shù)是否達到了quorum的個數(shù),例如quorum的值為3,而當前的可達的sentinel節(jié)點個數(shù)為2,則無法進行故障轉(zhuǎn)移,redis sentinel的高可用特性也將失去

9、sentinel flushconfig

將sentinel節(jié)點的配置強制刷到磁盤上,這個命令sentinel節(jié)點自身用的比較多,當配置文件丟失或者損壞時,該命令比較有用。

10、sentinel remove master-name

取消當前redis sentinel節(jié)點對于指定master-name主節(jié)點的監(jiān)控。

11、sentinel monitor master-name ip port quorum

這個命令和配置文件中的配置是一樣的,都是為了監(jiān)控主節(jié)點。只不過這個是通過命令的形式監(jiān)控的。

12、sentinel set master-name

動態(tài)修改sentinel節(jié)點的配置選項

13、sentinel is-master-down-by-addr

sentinel節(jié)點之間用來交換對主節(jié)點是否下線的判斷,根據(jù)參數(shù)的不同,可以作為sentinel領(lǐng)導(dǎo)者選舉的通信方式。

以上就是redis sentinel的使用方法的詳細內(nèi)容,更多關(guān)于redis sentinel的使用的資料請關(guān)注服務(wù)器之家其它相關(guān)文章!

延伸 · 閱讀

精彩推薦
  • Redisredis實現(xiàn)排行榜功能

    redis實現(xiàn)排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現(xiàn)排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • Redis詳解Redis復(fù)制原理

    詳解Redis復(fù)制原理

    與大多數(shù)db一樣,Redis也提供了復(fù)制機制,以滿足故障恢復(fù)和負載均衡等需求。復(fù)制也是Redis高可用的基礎(chǔ),哨兵和集群都是建立在復(fù)制基礎(chǔ)上實現(xiàn)高可用的...

    李留廣10222021-08-09
  • RedisRedis的配置、啟動、操作和關(guān)閉方法

    Redis的配置、啟動、操作和關(guān)閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關(guān)閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關(guān)于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具...

    一線碼農(nóng)5812019-11-18
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis如何實現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis如何實現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis的主從架構(gòu),能幫助我們實現(xiàn)讀多,寫少的情況,下面這篇文章主要給大家介紹了關(guān)于Redis如何實現(xiàn)數(shù)據(jù)庫讀寫分離的相關(guān)資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • RedisRedis 事務(wù)知識點相關(guān)總結(jié)

    Redis 事務(wù)知識點相關(guān)總結(jié)

    這篇文章主要介紹了Redis 事務(wù)相關(guān)總結(jié),幫助大家更好的理解和學(xué)習(xí)使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis全量復(fù)制與部分復(fù)制示例詳解

    Redis全量復(fù)制與部分復(fù)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Redis全量復(fù)制與部分復(fù)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Redis爬蟲具有一定的參考學(xué)習(xí)...

    豆子先生5052019-11-27
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 美日韩一区二区 | 国产精品成av人在线视午夜片 | 久久美 | 久久久精品网站 | 免费黄色大片 | 欧美日韩亚洲二区 | 亚洲精品一区二区三区在线观看 | 91久久精品国产91久久 | 国产成人精品a视频一区www | 欧美操穴 | 成人午夜啪啪好大 | 成年人免费网站 | 在线日韩中文字幕 | 国产精品极品美女在线观看免费 | 米奇色网 | 日韩不卡一二三 | 国产乱码精品一品二品 | 国产第一区在线 | 成人免费一区二区三区视频软件 | 亚洲天堂高清 | 欧美日韩在线观看一区二区 | 人人澡人人爽 | 91免费观看视频 | 久久69精品久久久久久久电影好 | 欧美性猛片 | 久久久www成人免费无遮挡大片 | 成人婷婷网色偷偷亚洲男人的天堂 | 黄色w网站| 日韩蜜桃| 中文字幕一区二区在线观看 | 蜜桃传媒一区二区 | 亚洲精品成人免费 | 国产精品一码二码三码在线 | 转生成为史莱姆这档事第四季在线观看 | 国产欧美日韩视频 | 亚洲精品日韩综合观看成人91 | 日韩欧美视频 | 视频在线一区二区 | 亚洲三级在线观看 | 国产精品久久久久久久久久新婚 | 最近中文字幕免费mv视频7 |