内网离线搭建redis集群

1.选择机器,确定端口

2.下载指定的redis安装包,上传到服务器

3.解压到指定路径 tar -zvxf redis-4.0.9.tar.gz

4.进入安装目录下进入编译 cd /app/redis-4.0.9 然后make

5.编译完成,redis安装目录下会生成src等文件目录,进入src目录执行make install

6.为了方便管理,在安装目录下建立cluster目录,在cluster目录下建立6380和6381两个
文件夹。一台机器设置成2个redis实例,所以使用两个端口。将redis安装目录下的redis.conf文件移动到6380和6381下。并修改配置文件,主要有:

修改绑定地址成本机ip地址
在这里插入图片描述
修改端口号
在这里插入图片描述
修改pid文件存储路径,为了方便管理也存放在cluster目录下
在这里插入图片描述
日志路径
在这里插入图片描述
文件路径
在这里插入图片描述
集群配置文件
在这里插入图片描述
修改后台启动,默认是no,修改成yes
在这里插入图片描述
7.根据配置文件各个节点启动redis
进入src目录下执行./redis-server /app/redis/6380/redis6380.conf

8.查看redis节点是否启动成功在这里插入图片描述
9.安装ruby
从官网下载ruby的安装包(ruby-2.2.2.tar.gz.tar),上传服务器,选择一个服务器就可以,解压tar -zvxf ruby-2.2.2.tar.gz.tar
进入解压后的路径,执行./configure --prefix=/xx/ruby,后缀是指定安装路径
执行完毕后,进行编译:make && make install该步骤需要安装gcc,所以时间较长,
编译完成,添加ruby的环境变量。vi ~/.bash_profile,
在这里插入图片描述修改完毕后,执行source ~/.bash_profile ,使环境变量有效,后执行
在这里插入图片描述
查看是否版本,验证是否安装成功。

成功后,安装redis库:gem install redis
若是内网,可离线安装,下载https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gem该文件。
上传至服务器,后执行gem install -l ./redis-3.2.1.gem

10.创建redis集群。
进入redis安装目录下的src,执行:
./redis-trib.rb create --replicas 1 10.128.118.207:6380 10.128.118.207:6381 10.128.118.208:6380 10.128.118.208:6381 10.128.118.209:6380 10.128.118.207:6381
–replicas 1 :表示每一个主节点会有一个从节点,后面的主机地址和端口号是redis集群的主机地址和端口号。需要指定。
执行该命令,集群即可创建完毕。
创建完毕后,选择一个端口进入,
./redis-cli -c -h 10.128.118.207 -p 6380
执行查看:
在这里插入图片描述可以看到,集群的相关节点和主从关系,以及集群的状态是OK,说明集群已搭建完毕。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值