• <tr id='d2zTml'><strong id='d2zTml'></strong><small id='d2zTml'></small><button id='d2zTml'></button><li id='d2zTml'><noscript id='d2zTml'><big id='d2zTml'></big><dt id='d2zTml'></dt></noscript></li></tr><ol id='d2zTml'><option id='d2zTml'><table id='d2zTml'><blockquote id='d2zTml'><tbody id='d2zTml'></tbody></blockquote></table></option></ol><u id='d2zTml'></u><kbd id='d2zTml'><kbd id='d2zTml'></kbd></kbd>

    <code id='d2zTml'><strong id='d2zTml'></strong></code>

    <fieldset id='d2zTml'></fieldset>
          <span id='d2zTml'></span>

              <ins id='d2zTml'></ins>
              <acronym id='d2zTml'><em id='d2zTml'></em><td id='d2zTml'><div id='d2zTml'></div></td></acronym><address id='d2zTml'><big id='d2zTml'><big id='d2zTml'></big><legend id='d2zTml'></legend></big></address>

              <i id='d2zTml'><div id='d2zTml'><ins id='d2zTml'></ins></div></i>
              <i id='d2zTml'></i>
            1. <dl id='d2zTml'></dl>
              1. <blockquote id='d2zTml'><q id='d2zTml'><noscript id='d2zTml'></noscript><dt id='d2zTml'></dt></q></blockquote><noframes id='d2zTml'><i id='d2zTml'></i>

                行业动态

                了解最新公司动态及行业资讯

                当前位置:首页>新闻中心>行业动态
                全部 4017 公司动态 881 行业动态 3136

                一种基于的跨集→群Redis运维方法、装置及存储介质[0001]

                时间:2022-07-31   访问量:1606

                本应用属于金融领域和云估算领域,具体涉及一种基于Redis的运维█方法、设备、系Ψ 统和存储介质。在本应用中,运维管理服务器监控至①少两个开发集群中的Redis是否出现故障〖,且至少两个开发集群中@的Redis存在主从关系;如果确定至少两个开发集群中︽的第一开发集群中的Redis出现故障,则根据第一开发集群和主从♀关系生成故障处理任▼务,确︼定故障处理任务的执行者,故障处理任务用于指⌒ 示Redis故障处理;故障处理任务发送给执行ξ 者。该应用可以在多♂数据中心或容灾等使用场景中实现基于Redis的跨集群运维。集群 Redis 运维。集群 Redis 运维。

                下载所有详细的技术数据

                【技术实现步骤总结】

                基于Redis的←运维方法▲、设备、系统和存储介质

                [0001]本申请涉及金融和云估算领域,尤其涉及一种基于Redis的运维方法、设备、系统和存储介质。

                技术介绍

                [0002]远程字典服务(简称:Redis)是目前最流▅行的Key

                -

                其中一个

                value(简称:KV)数据库近年来被开发者广泛使用。随着云测算技术的成熟,云业务也成为行业共识。在此背景下,云原生容器化 Redis 数据库↑服务应运而生,例如,提出扩展开发集群(也称为集群)管理有状态应用∞的能力。

                [0003]目前基于Redis的运维方式一般是基于开发集群的自定义资源定义(简称:CRD)机制,编写Redis集群的运维逻辑在 Redis 中。而且,这些方案的适用范围仅限于单个开发集群,不再适用于多数据中心或容灾等使用场景。

                技术→实现思路

                [0004] 本申请提供一种基于Redis的运维方法、装置、系统和存储介质,以实现多数据中心或容灾等使用场景下的跨集群基于Redis的运维。

                [0005] 在第一方面∑ ,本申请提供一种基于Redis的运维方法,应用于Ψ运维管理服务器,该运维管理服务器用于进行运维管理在至少两个开发集群的远程字典服务Redis上,基于Redis的运维方法〓包括:监控至少两个开发集群中∩的Redis是否出现故障,至少两个开发▼集群中的Redis存在主从关系。如果确定至少两个开发集群中的第一开发集群Redis失败,则根据第一开发集◤群和主从ξ 关系生成故障处》理任务,并确定故障处理①任务的执行者。故障处理任务用〇于指示Redis故障处理;故障处理任务发送给执行者。

                [0006] 在一种可♀能的实现方法中,根据第一开发集群和主从关系生成故障处理任务包括:如果根据第一开发集群和主从◇关系,确定Redis在第一开发集群如果是主Redis,则生成故障处理任务,指示第一开发◣集群将主Redis调整为从Redis,并指示其他开发集群中的开发集群从Redis调整主Redis;如果根据第一开发集群和主从关系,确定第一开发集群中的Redis为从Redis,则生成故障处理任务服务器运维技术,指示↓第一开发集群重启Redis。

                [0007] 在一种可能的实¤现方法中,该方法还包括:当测量到ω为至少两个开发集群中的第二Ψ 开发集群创建Redis容器的第一指示信息时,生成对应的创建ξ请求,创建 用于指示创建 Redis 容器;创建请求被发送到第二个开发集群。

                [0008] 在一№种可能的实现方法中,当测量到ω为至少两个开发集群中的第二开〓发集群创建Redis容器的第一指示信息时,生成相应的创建请求,包括:当第一指示信息测量后,根据第一指示信息卐确定Redis的部署参数。部署参数包括Redis部署规则、Redis容器个数、要创建的Redis列表。 Redis 部署规则用于确※定 Redis 部署规则。主从关系;根据要创建的Redis的列

                表,确定Redis的个数;根据Redis部署规则、Redis个数和Redis容器个数,生成第二个开发集群对应的Redis容器列表;根据容器列表生成创建请求。

                [0009] 在一种可◥能的实现方法中,该方法还包括:当测量到用于删除↑至少两个开发集群中的第三开发集群的Redis容器的第二指示信息时,生成对应的删除删除请求,删除 用于指示删除 Redis 容器;向第三个开发集群发送删除请求。

                运维服务管⌒理体系建设方案_服务器运维技术_运维服务管理体系

                [0010] 在第二」方面,本申请提供了一种基于Redis的运维方法,应用于开发集群中的服务器,该运维管理服务器用于远程操作维护至少两个开『发集群的字典服务Redis。管理方面,基于此的Redis运∑ 维方式包括:接收运维管理服务器发送的故障处理任务。由主从关○系生成,故障处理任务用于指示Redis故障处理; Redis的故障处理是根据故障█处理任务进行的。

                [0011] 在一种可能的实现方√法中,根据故障处理任务⊙进行Redis故障处理,包括:如果故障处理任务用于指示至少开发集群的Redis作为主Redis和︽一个发生故障,则根□据故障处理任务执行故障处理任务。将主Redis调整为从Redis;如果故障处理任务用于指示开发集群的Redis为从Redis发生故障,则根据故障处理任务重启从Redis。

                [0012] 在一种可能的实现方法中,还包括:接收运维管理服务器发送的创建请求,该创建请求用于指示Redis容器的创①建;根据创建请求,确定Redis的自定义资源定义CRD,CRD包含Redis创建任务的第一描述信息;根据第一描述信息生成Redis容器; Redis是根据Redis容器创建的。

                [0013] 在一种可能的实现方法中,还包括:接收运维管理服务器发送的删除请求,该删除请求用于指◣示删除Redis容器;根据删除◣请求,确定Redis的自定义资源定义CRD,CRD中包含Redis删除任务的第二描述信息;根据第二个描述信息删除redis。

                [0014] 在第三方面,本申请提供一种基于Redis的运∴维装置,应用于运维管理服务器,该运维管理服务器用于进行运维管理在至少两个开发集群的远程字典服务Redis上,基于Redis的◣运维装置包括:监控模块,用于监控至少两个开发集群中的Redis是否出现故障服务器运维技术,以及至少№两个开发集群中的Redis集群具√有主从关系;生成模块用于判断是否至少有两个开发集群中的第一开发集群的Redis发生故障,根据第一开发集群和主从关系生成故障处理任务,以及故障的执行者处理任务确卐定。故障处理任务用于指示Redis故障处理; send 向执行器发送故障处理任务的模块。

                [0015] 第四方面,本申请提供一种基于Redis的运维装置,应用于开发集群中的服务器,该运维管理服务器用于对远程字典进行操作维护服务至☆少两个开发集群的 Redis。管理方面,基于Redis的运维装置包括:接收模块,用于接收运维管理服务器发送的↑故障处理任务。故障处理任务是当开》发集群的◤Redis中运维管理服务器发生故障时,由开发集群的Redis主从关系生成,故障处理任务用于指示Redis故障处理;处理模块用于根据故〗障处理任务进行Redis故障处理。

                [0016] 第五方面,本申请提供一种基于Redis的运维系统,包括:运维管理服务器和至少两个开发集群中的服务器;其中,运维管理服务器用于执行第一方面、第二ω 方面的基于Redis的运维方法;开发集群中】的服务器用于执行第二ω 方面的基于Redis的运维方法。

                [0017] 在第六方面,本申请提供一种服务器,包括:处理器,以及与所述处理器通信耦合的存储器;存储器⊙存储计算机执行指令;处理ぷ器执行存储

                【技术保护点】

                【技术特点总结】

                1.一种基于Redis的运维方法,其特点是应用于运维管理服务器,运维管理服务器用于运维远程字典服务对至少两个开发集】群的Redis进行管理,基于Redis的运维方式包括:监控至少两个开发集群中的Redis是否出现故障,至少两个开发集群中的Redis存在主从关系;如果确定至少两个开发集群如果集群中第一个开发集群的Redis出现故障,则根据第一开发集群和主从关系生成故障处理任务,故障处理的执行者任务确定,故障处理任务用于指示执行Redis故障处理;将故障处理任务发送给执行者。 2.根□ 据权利要求1所述※的基于Redis的运维方法,其特⌒ 征在于,所述根据第一开发集群和主∴从关系生成故障处理任务包括:如果根据第一开发集群和主从关系 一个开发集群和主从关系,确定第一开发集群中的Redis为主Redis,则生成故障处理任务,指示第一开〖发集群调整主Redis从Redis,并指╱示其他开发集群中的一个开发集群从Redis调整为主Redis;如果根据第一开发集群和主从关系确定第一开发集群中的Redis为从Redis,则生成故障处理任务,用于指示第一开发集群重∴启Redis。

                3.根据卐权利要求1或2所述的基〒于▓▓Redis的运维方法,其△特征在于,还包括: 在检测到用于所述至少两个开发集群的第二开发集群后,当第一创建Redis容器的指令信息,生成相应的创建请求,该创建请求用于指●示创建Redis容器;将创建请求发送至第二∏开发集群。 4.根据权利要求3所述的基于Redis的运维方法,其△特征在于,在检查所述为至少两个ω开发集群中的第二开发集群创建Redis容器的第一种方法指示信息时,生成对应的创建ξ请求,包括:当检查第一指示信息时,根据第一指示信息确定Redis的部署参数,该部署参数包括Redis部署规则、Redis容器、要创建的Redis个数和Redis列表待创建时,使用Redis部署规则来♂确定Redis的∏主从关系;根据要创建的Redis列表,确定Redis的个数;根据Redis部署规则,Redis个数和Redis容器个数,生成第二个开发集群对应的Redis容器列表;根据容器列表生成创建请求。 5.根据权利要求1或2所述的基于Redis的运维方法,其特征在于,还包括: 在检查容器『的第二指令信息时,删除所述至少两个开发集群中的第三开发集群的Redis,生成相应的删除请求,该删除请求用于▃指示删除Redis容器;删除请求被发送到第三个开发集群。

                运维●服务管理体系建设方案↘_服务器运维技术_运维服务管理体系

                6.一种基于Redis的运维方式,其特点是应用于开发集群中的服务器,运维管理服务器用于操作Redis的远程字典服务至少两个发展集」群。维护管理,基于Redis的运维方法包括:接收运维管理服务器发送的故障处理任务,故障处理任务是当开发集群的Redis发生故障时,运维管理服务器执行根据发展集群和至少两个发展集群

                由Redis主从关系生成,故障处理任务用于指示Redis故障处理; Redis的故障处理是根据故←障处理任务进行的。 7.根据权利要求6所述的基于Redis的运维方法,其特征在于,根据故▅障处理任务进行Redis故障处理,包括...

                【专利⊙技术属性】

                技术开发人员◇:陈锦涛、白嘉乐、孙正清、

                申请人(专利权):山东IT公司,

                类型:发明

                国家省份:

                下载所有详细的技术信息我是该专利的╱所有者

                上一篇:Part1:中国本地服务器如何法律合规部署?以上中国服务器本地部署的合规性问题(2018-2019)

                下一篇:如何对IT服务外包商进行评估和选择?(图)

                发表评论:

                评论记录:

                未查♂询到任何数据!

                在线咨询

                点击这里给⊙我发消息 售前咨询〓专员

                点击这里给我发消息 售后服务专员

                在线咨询

                免费通话

                24小时免费咨询

                请输入您的联系电话,座机请『加区号

                免费通话

                微信扫一扫

                微信联系
                返回顶部