redis集群搭建(redis版本3.2.5)

注意:

    搭建集群前一定要保证工作目录下没有任何的rdb格式的文件与node相关的文件名的文件

如下图:

 

第一步: 安装ruby环境

    能上网:   

    执行yum install ruby       

    执行yum install rubygems

1、sudo yum install curl  安装curl

 2、http://www.rvm.io/ 官网首页就可以看到 

 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

 3、下载rvm   \curl -sSL https://get.rvm.io | bash -s stable 

 4、查找配置文件 find / -name rvm.sh 

 5、配置文件生效 source /etc/profile.d/rvm.sh 

 6、下载rvm依赖 rvm requirements 

 7、查看rvm库ruby版本 rvm list known

 8、安装ruby指定版本 rvm install ruby-2.4.1

 9、使用ruby版本默认 rvm use 2.4.1 --default

 10、gem install redis

 

第二步:创建6个redis的配置文件,3主3从

redis-6379.conf

include /temp/myredis/redis.conf

pidfile "/var/run/redis_6379.pid"

port 6379

dbfilename "dump6379.rdb"

cluster-enabled yes

cluster-config-file nodes-6379.conf

cluster-node-timeout 15000
redis-6380.conf

include /temp/myredis/redis.conf

pidfile /var/run/redis_6380.pid

port 6380

dbfilename dump6380.rdb

cluster-enabled yes

cluster-config-file nodes-6380.conf

cluster-node-timeout 15000
​​​​​​​redis-6381.conf

include /temp/myredis/redis.conf

pidfile /var/run/redis_6381.pid

port 6381

dbfilename dump6381.rdb

cluster-enabled yes

cluster-config-file nodes-6381.conf

cluster-node-timeout 15000
redis-6389.conf

include /temp/myredis/redis.conf

pidfile /var/run/redis_6389.pid

port 6389

dbfilename dump6389.rdb

cluster-enabled yes

cluster-config-file nodes-6389.conf

cluster-node-timeout 15000
redis-6390.conf

include /temp/myredis/redis.conf

pidfile /var/run/redis_6390.pid

port 6390

dbfilename dump6390.rdb

cluster-enabled yes

cluster-config-file nodes-6390.conf

cluster-node-timeout 15000
redis-6391.conf

include /temp/myredis/redis.conf

pidfile /var/run/redis_6391.pid

port 6391

dbfilename dump6391.rdb

cluster-enabled yes

cluster-config-file nodes-6391.conf

cluster-node-timeout 15000

 

第三步:将所有的redis服务进行启动

redis-server redis-6379.conf

redis-server redis-6380.conf

redis-server redis-6381.conf

redis-server redis-6389.conf

redis-server redis-6390.conf

redis-server redis-6391.conf

 

第四步:cd /opt/redis-3.2.5/src/

第五步:合体

./redis-trib.rb create --replicas 1 192.168.1.100:6379 192.168.1.100:6380 192.168.1.100:6381 192.168.1.100:6389 192.168.1.100:6390 192.168.1.100:6391

 

第六步:执行以上命令后的效果如下:

注:如果在合体时,报不能边到某一个端口的redis时,修改一个redis.conf配置文件中的bind,将bind默认的127.0.0.1修改为你自己虚拟机的真实ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值