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就好了,但是还是建议最少启动三台,测试也就无所谓了

  • 相关阅读:
    在Windows环境中使用版本管理工具Git [转]
    poj3630 Phone List **
    UVa10382 Watering Grass **
    软件项目计划书格式 [转]
    POI2001 Ants and the ladybug ***
    RMQ+1/1算法 [转]
    poj3264 Balanced Lineup *
    Windows Server 2003 出现的Service Unavailable怎么办?
    单车环佛山一环
    天凉了,大家多穿衣服
  • 原文地址:https://www.cnblogs.com/ningxinjie/p/14595273.html
Copyright © 2011-2022 走看看