zoukankan      html  css  js  c++  java
  • 离线安装redis集群(多主机)

    安装插件参考这里 https://www.cnblogs.com/molson/p/13531163.html 20210818

    redis5一下不支持--cluster选项

    /opt/software/redis-5.0.9/src/redis-cli --cluster create 192.168.1.24:7001 192.168.1.24:7002 192.168.1.24:7003 192.168.1.24:7004 192.168.1.24:7005 192.168.1.24:7006 --cluster-replicas 1

    参考链接 https://blog.csdn.net/qq_25763595/article/details/107731611

    mkdir /data/software/ #上传后的软件包都放这里

    1.在每台机器上安装基础环境---------------------------------

    安装 gcc g++

    yum install -y gcc #不能yum就按下面连接来,g++好像不用安装

    1.安装 rvm

    下载 rmv

    https://github.com/rvm/rvm/tags

    cd /data/software/

    tar -xzf rvm-1.29.9.tar.gz

    cd rvm-1.29.9

    ./install --auto-dotfiles

    source /data/software/rvm-1.29.9/scripts/rvm

    rvm -v

    2.安装 ruby

    下载ruby,系统yum安装的是2.0 版本不正常的

    地址一:https://www.ruby-lang.org/en/downloads/

    yum -y remove ruby

    tar -zxvf ruby-3.0.2.tar.gz

    cd ruby-3.0.2

    ./configure

    make && make install

    ln -s /usr/local/bin/ruby /usr/bin/ruby

    ruby -v

    3.安装 rubygems

    下载 rubygems

    https://rubygems.org/pages/download

    tar -zxvf rubygems-3.2.25.tgz

    cd rubygems-3.2.25

    ruby setup.rb

    4.安装 redis gem

    redis-4.1.0.gem  下载(如果下载不了去本地找下吧)

    链接:https://pan.baidu.com/s/16e4SxPCJdb8ONQMjIB6U4g 提取码:evkg

    ln -s /usr/local/bin/gem /usr/bin/gem

    cd ../rubygems-3.2.25

    gem install -l ../redis-4.1.0.gem

    image-20210813175602769

    2.在每台机器上安装Redis-----------------------------------------------------------

    tar -zxvf redis-5.0.5.tar.gz

    cd redis-5.0.5

    make install PREFIX=/usr/local/redis/

    cd /usr/local/redis/bin/

    ./redis-server

    复制安装包配置文件到redis安装目录

    mkdir -p /usr/local/redis/conf

    cp /data/software/redis-5.0.5/redis.conf /usr/local/redis/conf/redis-7001.conf

    #配置集群修改配置文件,修改完这个再复制成其他端口配置文件

    cd /usr/local/redis/conf/

    修改redis.conf

    vim redis-7001.conf

    注意:下面内容,可以直接输入“/查找的内容”,按回车进行查找 Ⅰ.编辑redis.conf:vim redis.conf Ⅱ.修改端口号:port 7001 Ⅲ.启动后台运行:daemonize yes Ⅳ.修改集群:cluster-enabled yes Ⅵ.修改bind地址:bind 添加redis服务ip 比如 bind 192.168.1.200

    requirepass GZml136!3^      设置密码
    masterauth   GZml136!3^       设置集群连接的密码

    #集群需要修改什么参考上面集群方式安装的文档

    cp redis-7001.conf redis-7002.conf

    cp redis-7001.conf redis-7003.conf

    #新建集群启动脚本

    vim redis-start.sh

    #!/bin/bash /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis-7001.conf /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis-7002.conf /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis-7003.conf

    启动redis

    sh /usr/local/redis/redis-start.sh

    3.在任意一台配置创建多主机集群

    cd /usr/local/redis

    vi redis-cluster.sh

    #!/bin/bash /usr/local/redis/bin/redis-cli --cluster create 176.16.13.215:7001 176.16.13.215:7002 176.16.13.215:7003 176.16.13.153:7001 176.16.13.153:7002 176.16.13.153:7003 --cluster-replicas 1

    启动集群

    sh /usr/local/redis/redis-cluster.sh

    image-20210907153206382

  • 相关阅读:
    Windows 和Linux 误删除后的恢复
    AWS 使用总结
    20180814 错误分析
    你必须知道的互联网协议详解
    linux常用命令和关闭防火墙
    Nginx之ngx_http_fastcgi_module模块详解
    nginx 限制ip
    nginx allow 多个ip & ipv4的网段表示方法解析
    从Nginx的Web请求处理机制中剖析多进程、多线程、异步IO
    剑指offer:二叉树的深度
  • 原文地址:https://www.cnblogs.com/pengrj/p/15776263.html
Copyright © 2011-2022 走看看