久久午夜夜伦鲁鲁片免费无码影视,国产一区二区三区不卡av,无码人妻一区二区三区线,成人无码av片在线观看蜜桃

行業(yè)動態(tài)

了解最新公司動態(tài)及行業(yè)資訊

當(dāng)前位置:首頁>新聞中心>行業(yè)動態(tài)
全部 4096 公司動態(tài) 960 行業(yè)動態(tài) 3136

一種基于的跨集群Redis運(yùn)維方法、裝置及存儲介質(zhì)[0001]

時間:2022-07-31   訪問量:1896

本應(yīng)用屬于金融領(lǐng)域和云估算領(lǐng)域,具體涉及一種基于Redis的運(yùn)維方法、設(shè)備、系統(tǒng)和存儲介質(zhì)。在本應(yīng)用中,運(yùn)維管理服務(wù)器監(jiān)控至少兩個開發(fā)集群中的Redis是否出現(xiàn)故障,且至少兩個開發(fā)集群中的Redis存在主從關(guān)系;如果確定至少兩個開發(fā)集群中的第一開發(fā)集群中的Redis出現(xiàn)故障,則根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù),確定故障處理任務(wù)的執(zhí)行者,故障處理任務(wù)用于指示Redis故障處理;故障處理任務(wù)發(fā)送給執(zhí)行者。該應(yīng)用可以在多數(shù)據(jù)中心或容災(zāi)等使用場景中實(shí)現(xiàn)基于Redis的跨集群運(yùn)維。集群 Redis 運(yùn)維。集群 Redis 運(yùn)維。

下載所有詳細(xì)的技術(shù)數(shù)據(jù)

【技術(shù)實(shí)現(xiàn)步驟總結(jié)】

基于Redis的運(yùn)維方法、設(shè)備、系統(tǒng)和存儲介質(zhì)

[0001]本申請涉及金融和云估算領(lǐng)域,尤其涉及一種基于Redis的運(yùn)維方法、設(shè)備、系統(tǒng)和存儲介質(zhì)。

技術(shù)介紹

[0002]遠(yuǎn)程字典服務(wù)(簡稱:Redis)是目前最流行的Key

-

其中一個

value(簡稱:KV)數(shù)據(jù)庫近年來被開發(fā)者廣泛使用。隨著云測算技術(shù)的成熟,云業(yè)務(wù)也成為行業(yè)共識。在此背景下,云原生容器化 Redis 數(shù)據(jù)庫服務(wù)應(yīng)運(yùn)而生,例如,提出擴(kuò)展開發(fā)集群(也稱為集群)管理有狀態(tài)應(yīng)用的能力。

[0003]目前基于Redis的運(yùn)維方式一般是基于開發(fā)集群的自定義資源定義(簡稱:CRD)機(jī)制,編寫Redis集群的運(yùn)維邏輯在 Redis 中。而且,這些方案的適用范圍僅限于單個開發(fā)集群,不再適用于多數(shù)據(jù)中心或容災(zāi)等使用場景。

技術(shù)實(shí)現(xiàn)思路

[0004] 本申請?zhí)峁┮环N基于Redis的運(yùn)維方法、裝置、系統(tǒng)和存儲介質(zhì),以實(shí)現(xiàn)多數(shù)據(jù)中心或容災(zāi)等使用場景下的跨集群基于Redis的運(yùn)維。

[0005] 在第一方面,本申請?zhí)峁┮环N基于Redis的運(yùn)維方法,應(yīng)用于運(yùn)維管理服務(wù)器,該運(yùn)維管理服務(wù)器用于進(jìn)行運(yùn)維管理在至少兩個開發(fā)集群的遠(yuǎn)程字典服務(wù)Redis上,基于Redis的運(yùn)維方法包括:監(jiān)控至少兩個開發(fā)集群中的Redis是否出現(xiàn)故障,至少兩個開發(fā)集群中的Redis存在主從關(guān)系。如果確定至少兩個開發(fā)集群中的第一開發(fā)集群Redis失敗,則根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù),并確定故障處理任務(wù)的執(zhí)行者。故障處理任務(wù)用于指示Redis故障處理;故障處理任務(wù)發(fā)送給執(zhí)行者。

[0006] 在一種可能的實(shí)現(xiàn)方法中,根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù)包括:如果根據(jù)第一開發(fā)集群和主從關(guān)系,確定Redis在第一開發(fā)集群如果是主Redis,則生成故障處理任務(wù),指示第一開發(fā)集群將主Redis調(diào)整為從Redis,并指示其他開發(fā)集群中的開發(fā)集群從Redis調(diào)整主Redis;如果根據(jù)第一開發(fā)集群和主從關(guān)系,確定第一開發(fā)集群中的Redis為從Redis,則生成故障處理任務(wù)服務(wù)器運(yùn)維技術(shù),指示第一開發(fā)集群重啟Redis。

[0007] 在一種可能的實(shí)現(xiàn)方法中,該方法還包括:當(dāng)測量到為至少兩個開發(fā)集群中的第二開發(fā)集群創(chuàng)建Redis容器的第一指示信息時,生成對應(yīng)的創(chuàng)建請求,創(chuàng)建 用于指示創(chuàng)建 Redis 容器;創(chuàng)建請求被發(fā)送到第二個開發(fā)集群。

[0008] 在一種可能的實(shí)現(xiàn)方法中,當(dāng)測量到為至少兩個開發(fā)集群中的第二開發(fā)集群創(chuàng)建Redis容器的第一指示信息時,生成相應(yīng)的創(chuàng)建請求,包括:當(dāng)?shù)谝恢甘拘畔y量后,根據(jù)第一指示信息確定Redis的部署參數(shù)。部署參數(shù)包括Redis部署規(guī)則、Redis容器個數(shù)、要創(chuàng)建的Redis列表。 Redis 部署規(guī)則用于確定 Redis 部署規(guī)則。主從關(guān)系;根據(jù)要創(chuàng)建的Redis的列

表,確定Redis的個數(shù);根據(jù)Redis部署規(guī)則、Redis個數(shù)和Redis容器個數(shù),生成第二個開發(fā)集群對應(yīng)的Redis容器列表;根據(jù)容器列表生成創(chuàng)建請求。

[0009] 在一種可能的實(shí)現(xiàn)方法中,該方法還包括:當(dāng)測量到用于刪除至少兩個開發(fā)集群中的第三開發(fā)集群的Redis容器的第二指示信息時,生成對應(yīng)的刪除刪除請求,刪除 用于指示刪除 Redis 容器;向第三個開發(fā)集群發(fā)送刪除請求。

運(yùn)維服務(wù)管理體系建設(shè)方案_服務(wù)器運(yùn)維技術(shù)_運(yùn)維服務(wù)管理體系

[0010] 在第二方面,本申請?zhí)峁┝艘环N基于Redis的運(yùn)維方法,應(yīng)用于開發(fā)集群中的服務(wù)器,該運(yùn)維管理服務(wù)器用于遠(yuǎn)程操作維護(hù)至少兩個開發(fā)集群的字典服務(wù)Redis。管理方面,基于此的Redis運(yùn)維方式包括:接收運(yùn)維管理服務(wù)器發(fā)送的故障處理任務(wù)。由主從關(guān)系生成,故障處理任務(wù)用于指示Redis故障處理; Redis的故障處理是根據(jù)故障處理任務(wù)進(jìn)行的。

[0011] 在一種可能的實(shí)現(xiàn)方法中,根據(jù)故障處理任務(wù)進(jìn)行Redis故障處理,包括:如果故障處理任務(wù)用于指示至少開發(fā)集群的Redis作為主Redis和一個發(fā)生故障,則根據(jù)故障處理任務(wù)執(zhí)行故障處理任務(wù)。將主Redis調(diào)整為從Redis;如果故障處理任務(wù)用于指示開發(fā)集群的Redis為從Redis發(fā)生故障,則根據(jù)故障處理任務(wù)重啟從Redis。

[0012] 在一種可能的實(shí)現(xiàn)方法中,還包括:接收運(yùn)維管理服務(wù)器發(fā)送的創(chuàng)建請求,該創(chuàng)建請求用于指示Redis容器的創(chuàng)建;根據(jù)創(chuàng)建請求,確定Redis的自定義資源定義CRD,CRD包含Redis創(chuàng)建任務(wù)的第一描述信息;根據(jù)第一描述信息生成Redis容器; Redis是根據(jù)Redis容器創(chuàng)建的。

[0013] 在一種可能的實(shí)現(xiàn)方法中,還包括:接收運(yùn)維管理服務(wù)器發(fā)送的刪除請求,該刪除請求用于指示刪除Redis容器;根據(jù)刪除請求,確定Redis的自定義資源定義CRD,CRD中包含Redis刪除任務(wù)的第二描述信息;根據(jù)第二個描述信息刪除redis。

[0014] 在第三方面,本申請?zhí)峁┮环N基于Redis的運(yùn)維裝置,應(yīng)用于運(yùn)維管理服務(wù)器,該運(yùn)維管理服務(wù)器用于進(jìn)行運(yùn)維管理在至少兩個開發(fā)集群的遠(yuǎn)程字典服務(wù)Redis上,基于Redis的運(yùn)維裝置包括:監(jiān)控模塊,用于監(jiān)控至少兩個開發(fā)集群中的Redis是否出現(xiàn)故障服務(wù)器運(yùn)維技術(shù),以及至少兩個開發(fā)集群中的Redis集群具有主從關(guān)系;生成模塊用于判斷是否至少有兩個開發(fā)集群中的第一開發(fā)集群的Redis發(fā)生故障,根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù),以及故障的執(zhí)行者處理任務(wù)確定。故障處理任務(wù)用于指示Redis故障處理; send 向執(zhí)行器發(fā)送故障處理任務(wù)的模塊。

[0015] 第四方面,本申請?zhí)峁┮环N基于Redis的運(yùn)維裝置,應(yīng)用于開發(fā)集群中的服務(wù)器,該運(yùn)維管理服務(wù)器用于對遠(yuǎn)程字典進(jìn)行操作維護(hù)服務(wù)至少兩個開發(fā)集群的 Redis。管理方面,基于Redis的運(yùn)維裝置包括:接收模塊,用于接收運(yùn)維管理服務(wù)器發(fā)送的故障處理任務(wù)。故障處理任務(wù)是當(dāng)開發(fā)集群的Redis中運(yùn)維管理服務(wù)器發(fā)生故障時,由開發(fā)集群的Redis主從關(guān)系生成,故障處理任務(wù)用于指示Redis故障處理;處理模塊用于根據(jù)故障處理任務(wù)進(jìn)行Redis故障處理。

[0016] 第五方面,本申請?zhí)峁┮环N基于Redis的運(yùn)維系統(tǒng),包括:運(yùn)維管理服務(wù)器和至少兩個開發(fā)集群中的服務(wù)器;其中,運(yùn)維管理服務(wù)器用于執(zhí)行第一方面、第二方面的基于Redis的運(yùn)維方法;開發(fā)集群中的服務(wù)器用于執(zhí)行第二方面的基于Redis的運(yùn)維方法。

[0017] 在第六方面,本申請?zhí)峁┮环N服務(wù)器,包括:處理器,以及與所述處理器通信耦合的存儲器;存儲器存儲計算機(jī)執(zhí)行指令;處理器執(zhí)行存儲

【技術(shù)保護(hù)點(diǎn)】

【技術(shù)特點(diǎn)總結(jié)】

1.一種基于Redis的運(yùn)維方法,其特點(diǎn)是應(yīng)用于運(yùn)維管理服務(wù)器,運(yùn)維管理服務(wù)器用于運(yùn)維遠(yuǎn)程字典服務(wù)對至少兩個開發(fā)集群的Redis進(jìn)行管理,基于Redis的運(yùn)維方式包括:監(jiān)控至少兩個開發(fā)集群中的Redis是否出現(xiàn)故障,至少兩個開發(fā)集群中的Redis存在主從關(guān)系;如果確定至少兩個開發(fā)集群如果集群中第一個開發(fā)集群的Redis出現(xiàn)故障,則根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù),故障處理的執(zhí)行者任務(wù)確定,故障處理任務(wù)用于指示執(zhí)行Redis故障處理;將故障處理任務(wù)發(fā)送給執(zhí)行者。 2.根據(jù)權(quán)利要求1所述的基于Redis的運(yùn)維方法,其特征在于,所述根據(jù)第一開發(fā)集群和主從關(guān)系生成故障處理任務(wù)包括:如果根據(jù)第一開發(fā)集群和主從關(guān)系 一個開發(fā)集群和主從關(guān)系,確定第一開發(fā)集群中的Redis為主Redis,則生成故障處理任務(wù),指示第一開發(fā)集群調(diào)整主Redis從Redis,并指示其他開發(fā)集群中的一個開發(fā)集群從Redis調(diào)整為主Redis;如果根據(jù)第一開發(fā)集群和主從關(guān)系確定第一開發(fā)集群中的Redis為從Redis,則生成故障處理任務(wù),用于指示第一開發(fā)集群重啟Redis。

3.根據(jù)權(quán)利要求1或2所述的基于Redis的運(yùn)維方法,其特征在于,還包括: 在檢測到用于所述至少兩個開發(fā)集群的第二開發(fā)集群后,當(dāng)?shù)谝粍?chuàng)建Redis容器的指令信息,生成相應(yīng)的創(chuàng)建請求,該創(chuàng)建請求用于指示創(chuàng)建Redis容器;將創(chuàng)建請求發(fā)送至第二開發(fā)集群。 4.根據(jù)權(quán)利要求3所述的基于Redis的運(yùn)維方法,其特征在于,在檢查所述為至少兩個開發(fā)集群中的第二開發(fā)集群創(chuàng)建Redis容器的第一種方法指示信息時,生成對應(yīng)的創(chuàng)建請求,包括:當(dāng)檢查第一指示信息時,根據(jù)第一指示信息確定Redis的部署參數(shù),該部署參數(shù)包括Redis部署規(guī)則、Redis容器、要創(chuàng)建的Redis個數(shù)和Redis列表待創(chuàng)建時,使用Redis部署規(guī)則來確定Redis的主從關(guān)系;根據(jù)要創(chuàng)建的Redis列表,確定Redis的個數(shù);根據(jù)Redis部署規(guī)則,Redis個數(shù)和Redis容器個數(shù),生成第二個開發(fā)集群對應(yīng)的Redis容器列表;根據(jù)容器列表生成創(chuàng)建請求。 5.根據(jù)權(quán)利要求1或2所述的基于Redis的運(yùn)維方法,其特征在于,還包括: 在檢查容器的第二指令信息時,刪除所述至少兩個開發(fā)集群中的第三開發(fā)集群的Redis,生成相應(yīng)的刪除請求,該刪除請求用于指示刪除Redis容器;刪除請求被發(fā)送到第三個開發(fā)集群。

運(yùn)維服務(wù)管理體系建設(shè)方案_服務(wù)器運(yùn)維技術(shù)_運(yùn)維服務(wù)管理體系

6.一種基于Redis的運(yùn)維方式,其特點(diǎn)是應(yīng)用于開發(fā)集群中的服務(wù)器,運(yùn)維管理服務(wù)器用于操作Redis的遠(yuǎn)程字典服務(wù)至少兩個發(fā)展集群。維護(hù)管理,基于Redis的運(yùn)維方法包括:接收運(yùn)維管理服務(wù)器發(fā)送的故障處理任務(wù),故障處理任務(wù)是當(dāng)開發(fā)集群的Redis發(fā)生故障時,運(yùn)維管理服務(wù)器執(zhí)行根據(jù)發(fā)展集群和至少兩個發(fā)展集群

由Redis主從關(guān)系生成,故障處理任務(wù)用于指示Redis故障處理; Redis的故障處理是根據(jù)故障處理任務(wù)進(jìn)行的。 7.根據(jù)權(quán)利要求6所述的基于Redis的運(yùn)維方法,其特征在于,根據(jù)故障處理任務(wù)進(jìn)行Redis故障處理,包括...

【專利技術(shù)屬性】

技術(shù)開發(fā)人員:陳錦濤、白嘉樂、孫正清、

申請人(專利權(quán)):山東IT公司,

類型:發(fā)明

國家省份:

下載所有詳細(xì)的技術(shù)信息我是該專利的所有者

上一篇:Part1:中國本地服務(wù)器如何法律合規(guī)部署?以上中國服務(wù)器本地部署的合規(guī)性問題(2018-2019)

下一篇:如何對IT服務(wù)外包商進(jìn)行評估和選擇?(圖)

發(fā)表評論:

評論記錄:

未查詢到任何數(shù)據(jù)!

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時免費(fèi)咨詢

請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部