linux中redis集群的搭建

工具:redis-3.0.7.tar.gz和redis-3.0.0.gem
说明:
Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。
Redis集群至少需要6台服务器。
搭建伪分布式。可以使用一台虚拟机运行6个redis实例。需要修改redis的端口号7001-7006

1.使用ruby脚本搭建集群。需要ruby的运行环境
(该命令需要联网的状态下)
yum install ruby
yum install rubygems
这里写图片描述

2、安装ruby脚本运行使用的包(使用sftp模式或者文件上传工具将redis-3.0.0.gem上传至linux服务器上)然后运行该命令gem install redis-3.0.0.gem
这里写图片描述
这里写图片描述

3.新建一个redis-cluster2文件,接下来将所有的redis实例放在该目录下
mkdir redis-cluster2
这里写图片描述

4.将我们之前安装过的redis中的实例复制到该目录下
安装redis:https://blog.csdn.net/ly_linyuan/article/details/80003231
cp -r redis/bin/ redis-cluster2/redis01
这里写图片描述
注意:搭建集群时的节点应该是干净的,我这里使用的是之前安装使用过的redis实例直接复制过来的,会有快照文件dump.rdb。我们这里需要将其删除
在redis01目录下:rm -rf dump.rdb
这里写图片描述

5.编辑redis.conf文件,修改端口号以及开启节点的集群模式
在redis01目录下:vim redis.conf
vim模式下操作指南:
按键i:在光标处开始插入,
按键esc后,wq是保存更改退出vim模式,q!是不保存修改退出vim模式
这里写图片描述
这里写图片描述
这里写图片描述

6.将redis01实例再赋值5个,将端口号分别改为7002,7003,7004,7005,7006
修改方法如上
这里写图片描述

7.启动每个redis实例,可以在redis-cluster2目录下写一个批处理,
这里写图片描述
这里写图片描述

8.在redis源码包的目录下的src文件中,可以看到redis-trib.rb
将它复制到redis-cluster2中
这里写图片描述
这里写图片描述
这里写图片描述

9.使用ruby脚本搭建集群
./redis-trib.rb create –replicas 1 192.168.64.129:7001 192.168.64.129:7002 192.168.64.129:7003 192.168.64.129:7004 192.168.64.129:7005 192.168.64.129:7006
这里写图片描述
这里写图片描述

10.启动redis实例
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值