zoukankan      html  css  js  c++  java
  • info replication

    主Redis设置值:redis-cli -h 192.168.18.121 -p 63800 -a tinywan123456

    登陆从1:redis-cli -h 192.168.18.121 -p 63801 -a tinywan123456

    登陆从2:redis-cli -h 192.168.18.121 -p 63802 -a tinywan123456 

     

    可以看出数据已经同步了

    由于是虚拟机,所以IP 变化了,修改slave的配置文件

    Master 63800 

    Slave 63801

    Slave 63802

    4.搭建redis-sentinel系统  redis-sentinel程序上面已经安装过了,这里只需要修改配置文件就可以了。修改/etc/sentinel.conf,如果没有创建即可。redis-sentinel程序上面已经安装过了,这里只需要修改配置文件就可以了。修改/etc/sentinel.conf,如果没有创建即可。  

    修改sentinel.conf配置文件内容如下:

    daemonize yes
    bind 0.0.0.0
    port 36802
    
    sentinel monitor master63802 192.168.18.121 63802 2
    sentinel down-after-milliseconds master63802 6000
    sentinel failover-timeout master63802 18000
    sentinel auth-pass master63802 tinywan123456

    以上代码只是监控 192.168.18.121 服务器的63802 从服务器,别的服务器都是这道理,只是修改不同的端口号就可以了

    注意: 这里的端口和Redis-Server 配置文件中的端口不是一回事,记住:这个端口是独立的,也是就是sentinel 服务的端口哦

    启动redis-sentinel

    sudo /usr/local/redis/bin/redis-sentinel /usr/local/redis/etc/sentinel_63802.conf --sentinel

    效果图如下所示

     三个redis-sentinel服务启动完毕后,连接任意sentinel服务可以获知当前主redis服务信息

    测试

    查看主监控 63800 服务器

  • 相关阅读:
    安装Manjaro KDE 18.04
    nltk 词性解析
    Ubuntu安装Hadoop
    Ubuntu安装JDK
    Python3-Cookbook总结
    linux 条件变量
    多线程编程 ------ 互斥量
    线程相关笔记
    realloc ------ 扩大malloc得到的内存空间
    gcc 消除未使用变量的警告
  • 原文地址:https://www.cnblogs.com/tinywan/p/6873775.html
Copyright © 2011-2022 走看看