zoukankan      html  css  js  c++  java
  • Redis主从复制、哨兵搭建(Redis安装包)

    单机上搭建redis哨兵

    docker怎么搞就是一台机器宕机后,仍然选举已宕机的主机作为主节点,搞了三天了,网上各种帖子都看了,都不好使,放弃了,不用docker了,使用基本的redis搭建了!

    不用docker一下就成功了,心态崩了啊...【docker部署在多台服务器上没问题,可以参考我的另一篇博客!https://www.cnblogs.com/ningxinjie/p/14586623.html】

    1.安装

    $ wget https://download.redis.io/releases/redis-6.2.1.tar.gz
    $ tar xzf redis-6.2.1.tar.gz
    $ cd redis-6.2.1
    $ make
    

    安装完成后,在src文件夹下能看到一些可执行文件,如redis-server,redis-cli,redis-sentinel!

    如果安装过程报错,确认自己有没有安装c++环境,没有的话Yum安装下(一句话,自行百度下)

    如果有找不到什么的错误,那你看看安装的版本对不对(我推荐使用redis官网,不要使用中文官网的指令,因为我使用redis.io命令如上方的,就没有错,要不然我也是报错)

    2.编写redis.conf与sentinel.conf配置文件

    链接:https://pan.baidu.com/s/197pe4Sz4MXIHYTccRMCNgQ
    提取码:1234
    3.全部启动

    进入到src目录下  
    
     启动redis服务
     ./redis-server ../redis1.conf
     ./redis-server ../redis2.conf
     ./redis-server ../redis3.conf
     
     启动哨兵
     ./redis-sentinel ../sentinel1.conf
     ./redis-sentinel ../sentinel2.conf
     ./redis-sentinel ../sentinel2.conf
    

    如果想查看,则使用

    ./redis-cli -p 6379

    ./redis-cli -p 6380

    ./redis-cli -p 6381

    进去后auth 123456

    使用info查看命令

    info replication
    如果只想启动一个哨兵进行工作的话,那么将哨兵配置文件中的sentinel monitor 192.168.2.84 6379 2 中最后的2改为1就好了,但是还是建议最少启动三台,测试也就无所谓了

  • 相关阅读:
    &【12】Python 函数
    &【11】Python 流程控制
    &【09】Python 数据类型之dictionary
    &【07】Python 数据类型之元组
    &【08】Python 数据类型之set
    &【06】Python 数据类型之list
    &【05】Python 彻底搞懂分片操作
    &【04】Python 数据结构之序列
    SpringBoot-HelloWorld(三)
    SpringBoot-了解微服务(二)
  • 原文地址:https://www.cnblogs.com/ningxinjie/p/14595273.html
Copyright © 2011-2022 走看看