美文网首页
redis 安装+主从+哨兵

redis 安装+主从+哨兵

作者: 说好的幸福_ | 来源:发表于2018-11-01 09:58 被阅读0次

    1:下载redis

    linux没网的话直接下载tar包,解压:http://download.redis.io/releases/redis-5.0.0.tar.gz

    若有网直接 wget  http://download.redis.io/releases/redis-5.0.0.tar.gz

    2:解压,编译

    tar xzf redis-5.0.0.tar.gz

    cd redis-5.0

    make

    若执行make报错请看 《redis在Linux安装报错》

    3:创建主从需要的目录

    mkdir /usr/local/redis

    cp redis-server /usr/local/redis

    cp redis-benchmark /usr/local/redis

    cp redis-check-rdb /usr/local/redis

    cp redis-sentinel /usr/local/redis

    cp redis-cli /usr/local/redis

    cp redis.conf /usr/local/redis

    cp sentinel.conf /usr/local/redis/

    4:修改redis.conf名称为redis6379.conf,并对配置做修改,这个在后面搭主从时可作为master

    mv redis.conf redis6379.conf

    vim redis6379.conf  若无vim命令可自行yum安装,或者直接用vi也可

    修改port 6379 端口

    修改pidfile 后面端口为6379

    修改bind 10.4.81.166 6379该IP为本身服务器ip

    修改requirepass 123456 设置访问密码

    修改masterauth 123456 设置授权密码(可设可不设,建议设置)

    至此master初步配置完成

    5:启动redis6379.conf

    ./redis-server redis6379.conf -h 10.4.81.166 -p 6379 -a 123456 &

    h:ip

    p:端口

    a:授权密码(若未设置可不加)

    &:后台运行

    到目前为止单机版已搭建完成

    停止命令./redis-server redis6379.conf -h 10.4.81.166 -p 6379 -a 123456 shutdown &

    或者直接 kill 进程,最好shutdown,不然会造成数据丢失

    6:搭建主从

    复制两份.conf文件

    cp redis6379.conf redis6380.conf

    cp redis6379.conf redis6381.conf

    分别修改复制出来的这两份文件中的端口和ip,修改方法同步骤4

    修改port 6380 端口

    修改pidfile 后面端口为6380

    修改bind 10.4.81.166 6380该IP为本身服务器ip

    最后在文件最后加上slaveof 10.4.81.166 6379 指定master

    6.1分别启动两个从节点

    ./redis-server redis6379.conf -h 10.4.81.166 -p 6380 -a 123456 &

    ./redis-server redis6379.conf -h 10.4.81.166 -p 6381 -a 123456 &

    7:哨兵搭建

    vm sentinel.conf sentinel26379.conf

    vim sentinel.conf sentinel26379.conf

    修改:

    sentinel monitor mymaster 10.4.81.166 6379 2  //监听主节点6379

    sentinel auth-pass mymaster 123456    //连接主节点时的密码

    然后再复制两份

    cp sentinel26379.conf sentinel26380.conf

    cp sentinel26379.conf sentinel26381.conf

    分别修改这三个文件port 为26379 26380 26381

    分别启动三个哨兵

    ./redis-sentinel sentinel26379.conf &

    ./redis-sentinel sentinel26380.conf &

    ./redis-sentinel sentinel26381.conf &

    完工

    相关文章

      网友评论

          本文标题:redis 安装+主从+哨兵

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