#安装ruby
1
2
3 1yum install ruby
2yum install rubygems
3
#安装脚本
1
2 1gem install redis-3.0.0.gem
2
#复制redis
1
2
3 1cd /usr/local/redis
2cp -r redis /redis-cluster/redis01
3
#修改端口号
1
2
3 1cd /redis01/etc
2vi redis.conf
3
设置端口 port 7001
去掉#,打开注释 cluster-enabled yes
#创建多个redis服务端模拟多台机器集群
把redis01复制几份
1
2
3
4
5
6 1cp -r redis01/ redis02
2cp -r redis01/ redis03
3cp -r redis01/ redis04
4cp -r redis01/ redis05
5cp -r redis01/ redis06
6
#分别修改端口号 7001–7006
1
2 1vi redis0X/etc/redis.conf
2
修改端口号为7002 7003 7004 7005 7006
#复制redis 创建集群脚本 redis-trib.rb
#在redis安装tar包下的src文件夹中。
1
2 1sudo cp *.rb /usr/local/redis-cluster
2
#启动redis实例
#创建redis多实例执行的sh脚本
1
2 1vi startall.sh
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 1cd redis01/bin
2./redis-server ../etc/redis.conf
3cd ../..
4cd redis02/bin
5./redis-server ../etc/redis.conf
6cd ../..
7cd redis03/bin
8./redis-server ../etc/redis.conf
9cd ../..
10cd redis04/bin
11./redis-server ../etc/redis.conf
12cd ../..
13cd redis05/bin
14./redis-server ../etc/redis.conf
15cd ../..
16cd redis06/bin
17./redis-server ../etc/redis.conf
18cd ../..
19
#给sh脚本添加执行权限
chomd 777 startall.sh
#执行脚本
./startall.sh
ps -ef | grep redis
#创建集群
#注意 不能设置密码
1
2 1./redis-trib.rb create --replicas 1 192.168.68.128:7001 192.168.68.128:7002 192.168.68.128:7003 192.168.68.128:7004 192.168.68.128:7005 192.168.68.128:7006
2
#连接集群
1
2 1redis-cli -h 192.168.68.128 -p 7002 -c
2