在linux(远程连接Xshell5)上搭建redis集群

需要6台redis服务器。搭建伪分布式。

需要6个redis实例。

需要运行在不同的端口7001-7006

 

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

 

第二步:启动每个redis实例。

(操作步骤:# yum install ruby

如图所示:

 

# yum install rubygems

 

找到它,拖拽xshell5上面去

 

 

# gem install redis-3.0.0.gem

#mkidir redis-cluster

# cp redis redis-cluster/ -r

# mv redis redis01

#vim redis.conf (编辑两个地方①和②)

①# mv redis redis01

# mv redis redis03

 

 

 

 

 

 

# mv redis redis04

# mv redis redis05

 

 

# mv redis redis06

 

 

 

 

 

 

 

 

 

 

②需要把前边注释删掉(#) 开启集群

 

 

 

[root@localhost redis-cluster]# cp redis01 redis02 -r

[root@localhost redis-cluster]# cp redis01 redis03 -r

[root@localhost redis-cluster]# cp redis01 redis04 -r

[root@localhost redis-cluster]# cp redis01 redis05 -r

[root@localhost redis-cluster]# cp redis01 redis06 -r

# ll.*rb

 

 

编译批处理文件启动服务:

# vim startAll.sh

编辑这个文件

 

 

# chmod 777 startAll.sh

 

redis服务启动命令:

# ./startAll.sh

 

redis查看他的状态 是否成功

# ps -ef|grep redis

 

第三步:使用ruby脚本搭建集群。(自己的ip)

# ./redis-trib.rb create --replicas 1 192.168.72.128:7001 192.168.72.128:7002 192.168.72.128:7003 192.168.72.128:7004 192.168.72.128:7005 192.168.72.128:7006

创建关闭集群的脚本:

[root@localhost redis-cluster]# vim shutdown-all.sh

 

 

 

 

赋权限:

[root@localhost redis-cluster]# chmod u+x shutdown-all.sh

 

 

 

查看是否是关闭转态:

# ps -ef|grep redis

 

搭建完成的效果:

测试成功:

 


版权声明:本文为hai1991yu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。