[发明专利]一种云平台上安装部署redis高可用的方法在审
申请号: | 202110206468.6 | 申请日: | 2021-02-24 |
公开(公告)号: | CN112860379A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王爽 | 申请(专利权)人: | 紫光云技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 薛萌萌 |
地址: | 300459 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 安装 部署 redis 可用 方法 | ||
本发明提供了一种云平台上安装部署redis高可用的方法,包括以下步骤:S1、云平台的管理服务准备好redis高可用所需要的物理资源;S2、将主机信息和redis信息下发到redis服务的agent中;S3、redis服务agent解析搭建redisHa所需要的参数;S4、生成redis服务配置文件;S5、生成哨兵配置文件;S6、启动redis服务;S7、启动哨兵服务。本发明有益效果:一种云平台上安装部署redis高可用的方法云平台上的一键部署redis服务,通过在管理端统一拼凑搭建redis服务所需要的参数,增加了灵活性,每个redis高可用集群都可以采用同样的方式去安装部署,只是管理服务端所需要拼凑传递给redis服务的agent的参数不一样而已。
技术领域
本发明属于计算机集群技术领域,尤其是涉及一种云平台上安装部署redis高可用的方法。
背景技术
Redis高可用架构一般采用一主两从三哨兵的经典搭配,在部署redis高可用集群时需要挨个修改redis服务的配置和哨兵服务的配置,搭建起来相对繁琐,且容易出错,目前现有的技术存在以下技术问题:手动搭建高可用集群效率低下,且容易出错,不够灵活。
发明内容
有鉴于此,本发明旨在提出一种云平台上安装部署redis高可用的方法,以解决上述问题中的不足之处。
为达到上述目的,本发明的技术方案是这样实现的:
一种云平台上安装部署redis高可用的方法,包括以下步骤:
S1、云平台的管理服务准备好redis高可用所需要的物理资源;
S2、将主机信息和redis信息下发到redis服务的agent中;
S3、redis服务agent解析搭建redisHa所需要的参数;
S4、生成redis服务配置文件;
S5、生成哨兵配置文件;
S6、启动redis服务;
S7、启动哨兵服务。
进一步的,云平台上的一键部署redis服务,通过在管理端统一拼凑搭建redis服务所需要的参数,用于增加灵活性。
进一步的,每个redis高可用集群都可以采用同样的方式去安装部署。
进一步的,Agent拿到管理服务端的参数之后以生成redis和哨兵的配置文件,进而启动redis和哨兵服务,通过agent可以极大提高配置文件的正确性和部署效率。
第二方面本申请公开了一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行上述第一方面所述的一种云平台上安装部署redis高可用的方法。
第三方面本申请公开了一种服务器,包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如第一方面所述的一种云平台上安装部署redis高可用的方法。
第四方面本申请公开了一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的一种云平台上安装部署redis高可用的方法。
相对于现有技术,本发明所述的一种云平台上安装部署redis高可用的方法具有以下有益效果:
(1)本发明所述的一种云平台上安装部署redis高可用的方法云平台上的一键部署redis服务,通过在管理端统一拼凑搭建redis服务所需要的参数,增加了灵活性,每个redis高可用集群都可以采用同样的方式去安装部署,只是管理服务端所需要拼凑传递给redis服务的agent的参数不一样而已。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云技术有限公司,未经紫光云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110206468.6/2.html,转载请声明来源钻瓜专利网。