美文网首页
Redis集群搭建步骤

Redis集群搭建步骤

作者: 云之彼端l | 来源:发表于2018-12-28 13:22 被阅读0次

    1.# yum install ruby -y
    1.1 后面需要用到 ruby 脚本
    2.# yum install rubygems -y
    1.1 安装 ruby 包管理器
    3.# gem install redis-3.0.0.gem
    3.1 脚本需要 ruby 其他包,所以安装这个 redis.gem
    4.# mkdir redis-cluster
    4.1 在/usr/local 中新建 redis-cluster 文件夹
    5.# cp -r bin ../redis-cluster/redis01
    5.1 把之前安装好的 redis/bin 复制到 redis-cluster 中并起名为 redis01
    6.# rm -rf dump.rdb
    6.1 删除掉 redis01 中 dump.rdb 数据库文件
    7.# vi redis.conf
    7.1 修改 redis01 中端口号为 7001, 找到 port 后面修改为 7001
    7.2 去掉 cluster-enabled yes 前面的注释
    7.3 如果之前设置过密码,注释掉密码.如果没有设置过过略 7.3 这步骤
    8.# cp -r redis01 redis02
    cp -r redis01 redis03
    cp -r redis01 redis04
    cp -r redis01 redis05
    cp -r redis01 redis06
    8.1 把 redis01 文件夹在复制 5 份,分别起名为 redis02,redis03,redis04,redis05,redis06
    9# vi redis02/redis.conf
    9.1 此命令需要在 redis-cluster 下执行
    9.2 把 其 他 5 个 文 件 夹 中 redis.conf 中 port 修 改 成 不 同 的 值 , 分 别 为
    7002,7003,7004,7005,7006
    10.# cp *.rb /usr/local/redis-cluster/
    10.1 去 redis 解压目录中 src 下执行此命令
    10.2 把 redis-trib.rb 复制到 reids-cluster 中.
    11.# vi startall.sh
    11.1 创建一个批量启动文件
    11.2 把下面内容粘贴到文件中

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

    12.# chmod +x startall.sh
    12.1 给脚本设置一个可启动权限
    13.# ./startall.sh
    13.1 执行脚本,启动所有 redis 服务
    14.# ps aux|grep redis
    14.1 查看所有服务是否启动成功
    15.# ./redis-trib.rb create --replicas 1 192.168.84.138:7001 192.168.84.138:7002
    192.168.84.138:7003 192.168.84.138:7004 192.168.84.138:7005 192.168.84.138:7006
    15.1 创建集群
    15.2 在执行时按照提示输入’yes’
    16.# ./redis01/redis-cli -h 192.168.84.138 -p 7001 -c
    16.1 进入任意节点测试
    17.# redis01/redis-cli -p 7001 shutdown
    17.1 关闭其中一个 redis
    18.# 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
    

    相关文章

      网友评论

          本文标题:Redis集群搭建步骤

          本文链接:https://www.haomeiwen.com/subject/knpslqtx.html