redis集群redis-cloud搭建

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

搭建伪分布式。可以使用一台虚拟机运行6个redis实例。需要修改redis的端口号7001-7006

1、用ruby搭建集群,在线安装ruby(依次执行两个命令):yum install ruby       yum install rubygems

2、安装ruby脚本运行使用的包,命令:gem install redis-3.0.0.gem

redis-cloud搭建:

1、创建6个redis实例,每个实例运行在不同的端口。需要修改redis.conf配置文件。配置文件中还需要把cluster-enabled yes前的注释去掉

   复制单机版的redis到redis-cluster/redis01,进入redis01删除dump.rdb快照文件,修改redis.conf文件:去掉cluster-enable yes前的注释,端口改成7001

   复制6个redis01 分别修改端口号,做对应修改

2、写批处理文件,启动、停止、查看状态每个redis

   执行chmod +x 文件名 命令:将该文件变成可执行的

3、使用ruby脚本搭建集群  

  ./redis-trib.rb create --replicas 1 192.168.25.128:7001 192.168.25. 128:7002 192.168.25. 128:7003 192.168.25. 128:7004 192.168.25. 128:7005 192.168.25. 128:7006

  --replicas后面的1是备份机的个数!!!!!!!!!!!!

原文地址:https://www.cnblogs.com/suhfj-825/p/8831943.html