redis集群安装 和 执行集群脚本

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huangyueranbbc/article/details/84394541

#安装ruby

yum install ruby
yum install rubygems


#安装脚本

gem install redis-3.0.0.gem

#复制redis

cd /usr/local/redis
cp -r redis /redis-cluster/redis01


#修改端口号

cd /redis01/etc
vi redis.conf


设置端口 port 7001
去掉#,打开注释 cluster-enabled yes
#创建多个redis服务端模拟多台机器集群
把redis01复制几份

cp -r redis01/ redis02
cp -r redis01/ redis03
cp -r redis01/ redis04
cp -r redis01/ redis05
cp -r redis01/ redis06

#分别修改端口号 7001--7006

vi redis0X/etc/redis.conf


修改端口号为7002 7003 7004 7005 7006

#复制redis 创建集群脚本    redis-trib.rb
#在redis安装tar包下的src文件夹中。

sudo cp *.rb /usr/local/redis-cluster

#启动redis实例
#创建redis多实例执行的sh脚本

vi startall.sh
cd redis01/bin
./redis-server ../etc/redis.conf
cd ../..
cd redis02/bin
./redis-server ../etc/redis.conf
cd ../..
cd redis03/bin
./redis-server ../etc/redis.conf
cd ../..
cd redis04/bin
./redis-server ../etc/redis.conf
cd ../..
cd redis05/bin
./redis-server ../etc/redis.conf
cd ../..
cd redis06/bin
./redis-server ../etc/redis.conf
cd ../..

#给sh脚本添加执行权限
chomd 777 startall.sh
#执行脚本
./startall.sh
ps -ef | grep redis

#创建集群
#注意 不能设置密码

./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

#连接集群

redis-cli -h 192.168.68.128 -p 7002 -c

 

展开阅读全文

没有更多推荐了,返回首页