redis集群搭建

1.下载Linux版本的redis
1.可以在windows操作系统中去官网下载Linux版本的redis
2.可以在Linux中采用wget的方式下载,下载的时候可能会提示找不到wget
说明没有wget需要安装wget (yum -y install wget)
在这里插入图片描述

Linux网络下载路径wget http://download.redis.io/releases/redis-4.0.11.tar.g
在这里插入图片描述

下载完成以后,在该目录下会出现redis的压缩包
我本人一般都是放压缩包以及一些其他文件都放在/opt/soft中
2.解压redis
在这里插入图片描述
在这里插入图片描述

3.编译
编译之前必须得进入到解压以后的目录当中,编译的命令make
在这里插入图片描述

可能输入make会显示找不到
yum -y install make 安装一下
在这里插入图片描述

如果编译make出错,说明Linux中没有GCC
yum install gcc-c++

4.把redis安装到指定目录
make install PREFIX=/usr/local/redis
在这里插入图片描述

5.安装ruby
yum install ruby
yum install rubygems

安装ruby和redis的接口程序
拷贝redis-3.0.0.gem至(指定的目录下面) 例如(/usr/local)下
执行:
gem install /usr/local/redis-3.0.0.gem

6.创建redis-cluster
在/usr/local下创建redis-cluster目录
然后在redis-cluster下创建一个redis01
将单机版本的bin目拷贝到redis-clusster下面
注意:拷贝完毕之后要移除快照dump.rdb
在这里插入图片描述

将redis的配置文件保存到redis-cluster下的redis01的bin目录中
在这里插入图片描述

在这里插入图片描述

修改每个目录下的redis.conf配置文件,同时将redis源码目录src下的redis-trib.rb拷贝到redis-cluster目录下
在这里插入图片描述

daemonize yes 以后端模式启动
在这里插入图片描述

修改prot
在这里插入图片描述

修改bind
在这里插入图片描述

修改cluster-enabled yes
在这里插入图片描述

修改完成后,复制redis01 以此类推复制出五个

按以上方法修改复制出来的prot,bind,cluster-enabled yes
一般bind,cluster-enabled yes不需要再做修改修改prot即可

以上配置完成后,设置一个脚本来启动集群

在这里插入图片描述

在这里插入图片描述

7.执行创建集群命令
执行redis-trib.rb,此脚本是ruby脚本,它依赖ruby环境。
./redis-trib.rb create --replicas 1 10.15.30.173:7001 10.15.30.173:7002 10.15.30.173:7003 10.15.30.173:7004 10.15.30.173:7005 10.15.30.173:7006
说明:redis集群至少需要3个主节点,每个主节点有一个从节点总共6个节点
replicas指定为1表示每个主节点有一个从节点

8.启动集群
在这里插入图片描述

查看redis 的进程

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值