Redis5之后版本的高可用集群搭建的实现
一、安装redis
1、安装gcc
2、下载redis-5.0.8.tar.gz
3、把下载好的redis-5.0.8.tar.gz放在/gyu/software文件夹下,并解压
4、进入到解压好的redis-5.0.8目录下,进行编译与安装
5、启动并指定配置文件
(注意要使用后台启动,所以修改redis.conf里的daemonize改为yes)
6、验证启动是否成功
7、进入redis客户端
8、退出客户端
9、退出redis服务
二、开始集群搭建
redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,这里用一台机器(可以多台机器部署,修改一下ip地址就可以了)部署6个redis实例,三主三从,搭建集群的步骤如下:
第一步:在第一台机器的/gyu/software下创建文件夹redis-cluster,然后在其下面创建6个文件夾如下:
第二步:把之前的redis.conf配置文件copy到8001下,修改如下内容:
第三步:把修改后的配置文件,copy到8002-8006,修改第2、3、5项里的端口号,可以用批量替换:
第四步:分别启动6个redis实例,然后检查是否启动成功
查看是否启动成功
第五步:用redis-cli创建整个redis集群(redis5以前的版本集群是依靠ruby脚本redis-trib.rb实现)
(这里有个确认的过程手动输入 yes)
第七步:验证集群:
1)连接任意一个客户端即可:
提示:-a访问服务端密码(这里我没有设置密码可以省略),-c表示集群模式,指定ip地址和端口号
例如:
2)进行验证: cluster info(查看集群信息)、cluster nodes(查看节点列表)
3)进行数据操作验证,关闭集群则需要逐个进行关闭,使用命令:
到此这篇关于redis5之后版本的高可用集群搭建的实现的文章就介绍到这了,更多相关redis5 高可用集群搭建内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: OpenGL帧缓冲
下一篇: Android动画之Tween动画