redis集群搭建

Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。

所以Redis集群至少需要6台服务器

步骤:

一、将6份redis的bin目录分别拷贝到6台服务器中(每个redis实例都要需要删除.rdb和.aof文件)

 

二‘将每份redis.conf的cluster-enabled yes这行注释取消,然后分别运行6个redis(都要开放redis运行端口)

 

三、安装ruby

1、安装ruby运行环境

yum install ruby 

2、安装ruby第三方库所需环境

yum install rubygems

3、安装ruby第三方库(需自行上传redis-3.0.0.gem)

 gem install redis-3.0.0.gem

 

四、运行redis-cluster的ruby脚本搭建redis集群

1、从redis源代码复制该脚本到redis实例

cp /usr/local/srcredis-3.0.0/src/redis-trib.rb /usr/local/redis-cluster 

2、运行脚本(后面6个参数分别为6个redis对应的IP和端口)

./redis-trib.rb create --replicas 1 192.168.25.128:6379 192.168.25.129:6379 192.168.25.130:6379 192.168.25.131:6379 192.168.25.132:6379 192.168.25.133:6379

3、中途问你是否ok,输入yes回车

 

五、连接redis集群版

 redis01/redis-cli -h 192.168.25.128 -p 6379 -c

posted on 2018-12-28 13:58  bofeng  阅读(145)  评论(0编辑  收藏  举报