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

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

需要6个redis实例。

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

 

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

 

在linux(远程连接Xshell5)上搭建redis集群_第1张图片

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

(操作步骤:# yum install ruby

如图所示:

在linux(远程连接Xshell5)上搭建redis集群_第2张图片

 

在linux(远程连接Xshell5)上搭建redis集群_第3张图片

# yum install rubygems

 

在linux(远程连接Xshell5)上搭建redis集群_第4张图片

找到它,拖拽xshell5上面去

 

 

在linux(远程连接Xshell5)上搭建redis集群_第5张图片在linux(远程连接Xshell5)上搭建redis集群_第6张图片

# gem install redis-3.0.0.gem

#mkidir redis-cluster

在linux(远程连接Xshell5)上搭建redis集群_第7张图片

# cp redis redis-cluster/ -r

在linux(远程连接Xshell5)上搭建redis集群_第8张图片

# mv redis redis01

在linux(远程连接Xshell5)上搭建redis集群_第9张图片

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

在linux(远程连接Xshell5)上搭建redis集群_第10张图片

①# mv redis redis01

在linux(远程连接Xshell5)上搭建redis集群_第11张图片

# mv redis redis03

 

在linux(远程连接Xshell5)上搭建redis集群_第12张图片

 

 

 

 

 

# mv redis redis04

在linux(远程连接Xshell5)上搭建redis集群_第13张图片

# mv redis redis05

在linux(远程连接Xshell5)上搭建redis集群_第14张图片

 

 

# mv redis redis06

在linux(远程连接Xshell5)上搭建redis集群_第15张图片

在linux(远程连接Xshell5)上搭建redis集群_第16张图片

 

 

 

 

 

 

 

 

 

 

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

在linux(远程连接Xshell5)上搭建redis集群_第17张图片

 

 

 

[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

在linux(远程连接Xshell5)上搭建redis集群_第18张图片

 

 

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

# vim startAll.sh

编辑这个文件

在linux(远程连接Xshell5)上搭建redis集群_第19张图片

 

 

# chmod 777 startAll.sh

在linux(远程连接Xshell5)上搭建redis集群_第20张图片

 

redis服务启动命令:

# ./startAll.sh

 

redis查看他的状态 是否成功

# ps -ef|grep redis

在linux(远程连接Xshell5)上搭建redis集群_第21张图片

 

第三步:使用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

在linux(远程连接Xshell5)上搭建redis集群_第22张图片

在linux(远程连接Xshell5)上搭建redis集群_第23张图片

创建关闭集群的脚本:

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

在linux(远程连接Xshell5)上搭建redis集群_第24张图片

 

 

 

 

赋权限:

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

 

 

 

查看是否是关闭转态:

# ps -ef|grep redis

 

搭建完成的效果:

测试成功:

在linux(远程连接Xshell5)上搭建redis集群_第25张图片在linux(远程连接Xshell5)上搭建redis集群_第26张图片

 

你可能感兴趣的:(虚拟机,linux,redis集群,redis)