在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

搭建完成的效果:

测试成功:

猜你喜欢

转载自blog.csdn.net/hai1991yu/article/details/81138773