【技术实现步骤摘要】
一种Redis集群服务的安装方法、服务器和介质
本专利技术涉及计算机
,尤其涉及一种Redis集群服务的安装方法、服务器和介质。
技术介绍
Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的应用程序编程接口(ApplicationProgrammingInterface,API),通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Hash/Map),列表(list),集合(sets)和有序集合(sortedsets)五种类型,操作非常方便。Redis是一个内存数据库,读写非常的高速,但是其存储数据的容量不能超过主机内存大小。因此对于超大数据量的应用场景需要采用Redis集群的方式。Redis集群的离线安装和部署非常麻烦。首先,需要在各台服务器完成Redis的安装。如果服务器是linux系统,则需要采用先编译源码再安装工具的方式,耗时耗力。因此,如何提高Redis集群服务的安装效率是本领域技术人员急需解决
【技术保护点】
1.一种Redis集群服务的安装方法,其特征在于,应用于Redis集群服务的安装系统,所述系统包括一个或多个管理服务器、编译服务器以及一个或多个Redis服务器,所述方法包括:/n所述管理服务器将服务工具安装在所述管理服务器中,所述服务工具为用于安装Redis集群服务的应用;/n在所述服务工具成功安装在所述管理服务器中的情况下,所述管理服务器远程控制所述编译服务器生成Redis服务安装包,所述Redis服务安装包为用于在所述一个或多个Redis服务器上安装Redis服务的文件压缩包;/n所述管理服务器远程控制所述一个或多个Redis服务器部署所述Redis服务安装包;/n所 ...
【技术特征摘要】
1.一种Redis集群服务的安装方法,其特征在于,应用于Redis集群服务的安装系统,所述系统包括一个或多个管理服务器、编译服务器以及一个或多个Redis服务器,所述方法包括:
所述管理服务器将服务工具安装在所述管理服务器中,所述服务工具为用于安装Redis集群服务的应用;
在所述服务工具成功安装在所述管理服务器中的情况下,所述管理服务器远程控制所述编译服务器生成Redis服务安装包,所述Redis服务安装包为用于在所述一个或多个Redis服务器上安装Redis服务的文件压缩包;
所述管理服务器远程控制所述一个或多个Redis服务器部署所述Redis服务安装包;
所述管理服务器远程控制所述一个或多个Redis服务器根据所述Redis服务安装包安装Redis集群服务。
2.根据权利要求1所述方法,其特征在于,所述管理服务器远程控制所述编译服务器生成Redis服务安装包,包括:
所述管理服务器通过第一远程控制命令将生成所述Redis服务安装包的资源传输到所述编译服务器,所述资源包括Redis服务运行环境的源码包、Redis插件和Redis源码包;
所述管理服务器通过第二远程控制命令控制所述编译服务器根据所述资源生成所述Redis服务安装包。
3.根据权利要求1所述方法,其特征在于,所述管理服务器远程控制所述一个或多个Redis服务器部署所述Redis服务安装包,包括:
所述管理服务器通过第三远程控制命令将所述Redis服务安装包传输到所述一个或多个Redis服务器中;
所述管理服务器通过第四远程控制命令控制所述一个或多个Redis服务器部署所述Redis服务安装包。
4.根据权利要求1至3任一项所述方法,其特征在于,所述管理服务器远程控制所述一个或多个Redis服务器根据所述Redis服务安装包安装Redis集群服务,包括:
所述管理服务器通过第五远程控制命令分别控制所述一个或多个Redis服务器根据所述Redis服务安装包安装Redis服务;
所述管理服务器通过所述第五远程控制命令分别控制所述一个或多个Redis服务器启动安装好的Redis服务;
所述管理服务器将所述一个或多个Redis服务器中的启动的Redis服务聚合形成Redis集群服务。
5.根据权利要求1至3所述方法,其特征在于,所述管理服务器将服务工具安装在所述管理服务器中之前,还包括:
所述管理服务器配置所述服务工具的参数,所述参数包括所述服务工具的属性参数和状态参数,所述属性参数包括所述编译服务器...
【专利技术属性】
技术研发人员:张国辉,陈龙,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。