Centos6集群环境搭建(伪分布式)

一:redis集群的搭建

完全分布式:redis集群的节点个数是奇数个,最少有三个节点,为了保证集群的高可用性,对每台redis节点需要进行备份,因此redis集群需要6台服务器。

伪分布式:可以再一台服务器上面同时运行6个redis实例,模拟完全分布式集群。需要修改每个redis实例中的端口号,同时设置cluster-enabled的值为yes

二:伪分布式redis集群的搭建过成

1.由于使用的是ruby脚本搭建的集群,启动需要ruby,因此需要ruby环境的支持。

下载ruby包

yum install ruby

yum install rubygems

2.安装脚本运行时使用的包

将 redis-3.0.0.gem文件导入虚拟机中

使用命令gem install redis-3.0.0.gem进行安装

 

3.进入redis的源文件目录(解压后的目录)下面的src目录,查找*.rb

将该文件拷贝到集群下面的文件中

cp /redis-3.0.0/src/redis-trib.rb /use/local/redis_cluster/

redis_cluster目录需要自己创建,作为搭建集群的主目录

4.在创建的redis_cluster目录下,拷贝6份redis的启动文件(bin目录)

cp /usr/lcoal/redis/bin  /redis_cluster/redis01 -r

 

5.修改每一个redis下的redis.conf配置文件,设置端口号为7001-7006,同时将cluster-enabled的设置为yes,表示启用集群服务

6.创建启动脚本文件,将启动redis的命令放置到该脚本文件中

7.为启动脚本 start-redis_cluster.sh设置可执行权限

chmod u+x start-redis_cluster.sh 表示为主用户启用可执行的权限,执行成功后,脚本文件会变成绿色

8.在redis-cluster下运行启动的脚本文件

./start-redis_cluster.sh  该命令执行后会在后台启动6个redis实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值