美文网首页
Redis安装和集群部署

Redis安装和集群部署

作者: 白璞1024 | 来源:发表于2020-06-06 07:36 被阅读0次

    今日被Redis坑的够呛,三台设备,启动了两台,导致redis的集群模式每次都启动失败,联系运维,那台机器一时半会连不上,所以需要改成单机模式。
    现在先备注一下今天了解到的东西

    1、Redis按章

    1.安装系统包

    unzip gcc_rpm.zip
    cd gcc_rpm
    rpm -Uvh ./*.rpm --nodeps --force
    

    2、ruby

    注意:此处需要用root安装

    tar -vxf ruby-2.2.2.tar.gz
    cd ruby-2.2.2/
    ./configure
    make install
    ruby -v
    

    3.安装tcl

    tar -vxf tcl8.6.3-src.tar.gz
    cd tcl8.6.3/unix
    ./configure
    Make
    # 使用root账号执行一下命令
    make install
    

    4.安装rubygems

    tar -vxf rubygems-2.4.8.tgz
    cd rubygems-2.4.8/
    # 使用root执行一下命令
    ruby setup.rb
    

    5.安装redis

    tar -vxf redis-4.0.14.tar.gz
    cd redis-4.0.14/
    make
    #Root账号执行命令
    make install
    make test
    

    6.安装redis-3.3.3.gem

    gem install redis-3.3.3.gem
    
    image.png

    解决之

    yum -y install zlib-devel openssl-devel
    /home/redis/ruby-2.2.2/ext/zlib
    ruby extconf.rb
    make && make install
    /home/redis/ruby-2.2.2/ext/openssl
    ruby ./extconf.rb
    vi Makefile
    top_srcdir = ../.. 
    
    image.png
    make
    make install
    gem install redis-3.3.3.gem
    

    2、集群配置

    • 准备好6个节点配置文件
      redis6379.conf....redis6391.conf, 加上bind 192.168.42.111
    • 依次启动6个节点:./redis-server clusterconf/redis6379.conf
    • 如果之前redis有数据存在,flushall清空;(坑:不需要cluster meet ..)
      (也可以将所有的dump.rpd和nodes.conf文件备份,然后删除)
    • 建立集群:去集群的安装目录下
      cd /home/app/redis-4.0.14/src
    • vim redis-trib.rb,添加密码


      redis-trib.rb
    • 创建集群
      ./redis-trib.rb create --replicas 1 192.168.42.111:6379 192.168.42.111:6380 192.168.42.111:6381 192.168.42.111:6389 192.168.42.111:6390 192.168.42.111:6391
    • 验证集群
      ./redis-cli -p 6379 -h 192.168.42.111 -c

    相关文章

      网友评论

          本文标题:Redis安装和集群部署

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