Redis集群初学

首先先打开你集群所需要的端口号 比如7001  并且17001也需要打开

Yum install ruby –y 

安装ruby脚本

yum install rubygems –y

安装ruby包管理器

gem install redis-3.0.0.gem 去网上搜索并传送到linux中

脚本需要其他包,所以安装这个redis.gem

mkdir redis-cluster

新建文件

cp –r bin ../redis-cluster/redis01

 把安装好的redis/bin复制到redis-cluster 并起名为redis01

rm –rf dump.rdb

 

vim redis.conf

修改redis01为7001端口

Cp *.rb /usr/local/redis-cluster/

去Redis解压目录中src下执行此命令

把redis-cluster.db复制redis-cluster中

Vim startall.sh

创建一个批量启动文件

下面被融复制下去

cd redis01

./redis-server redis.conf

 cd ..

      cd redis02

      ./redis-server redis.conf

      cd ..

      cd redis03

      ./redis-server redis.conf

      cd ..

      cd redis04

      ./redis-server redis.conf

      cd ..

      cd redis05

      ./redis-server redis.conf

      cd ..

      cd redis06

      ./redis-server redis.conf

      cd ..

  1. # chmod +x startall.sh

12.1 给脚本设置一个可启动权限

  1. # ./startall.sh

13.1 执行脚本,启动所有redis服务

  1. # ps aux|grep redis

14.1 查看所有服务是否启动成功

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

15.1 创建集群

15.2 在执行时按照提示输入’yes’

  1. # ./redis01/redis-cli -h 47.107.124.198 -p 7001 -c

16.1 进入任意节点测试

 

  1. # redis01/redis-cli -p 7001 shutdown

17.1 关闭其中一个redis

 

  1. # vi shutdown.sh

18.1 在redis-cluster中创建文件,并添加下面内容

./redis01/redis-cli -p 7001 shutdown

      ./redis02/redis-cli -p 7002 shutdown

      ./redis03/redis-cli -p 7003 shutdown

      ./redis04/redis-cli -p 7004 shutdown

      ./redis05/redis-cli -p 7005 shutdown

      ./redis06/redis-cli -p 7006 shutdown

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值