zoukankan      html  css  js  c++  java
  • redis 哨兵配置

    1、先将单机部署完成,可参照上一篇文章,注意,只需要到安装结束即可,不需要修改配置文件,然后复制两份到另外两个目录

    2、假设现在有三个节点,即 master   slave1   slave2

    3、master中:

    # bind 127.0.0.1 # 绑定监听的网卡IP,注释掉或配置成0.0.0.0可使任意IP均可访问  

    protected-mode no # 关闭保护模式,使用密码访问  

    port 7100# 设置监听端口,建议生产环境均使用自定义端口  

    timeout 30 # 客户端连接空闲多久后断开连接,单位秒,0表示禁用  

    ###通用配置###  

    daemonize yes # 在后台运行  

    pidfile /var/run/redis_7100.pid  # pid进程文件名  

    logfile /usr/local/redis/logs/redis.log # 日志文件的位置  

    ###RDB持久化配置###  

    save 900 1 # 900s内至少一次写操作则执行bgsave进行RDB持久化  

    save 300 10  

    save 60 10000   

    # 如果禁用RDB持久化,可在这里添加 save ""  

    rdbcompression yes #是否对RDB文件进行压缩,建议设置为no,以(磁盘)空间换(CPU)时间  

    dbfilename 7100dump.rdb # RDB文件名称  

    dir /usr/local/redis/datas # RDB文件保存路径,AOF文件也保存在这里  

    ###AOF配置###  

    appendonly yes # 默认值是no,表示不使用AOF增量持久化的方式,使用RDB全量持久化的方式  

    appendfsync everysec # 可选值 always, everysec,no,建议设置为everysec  

    ###设置密码###  

    requirepass 123456 # 设置复杂一点的密码 

    4、slave中,只需要将设计7100的和端口号换一下

    5、设计存储目录需要先创建目录

    6、sentinel配置,手动创建 主节点 sentinel.conf  加入以下内容

    port 26379
    bind 0.0.0.0
    dir "/home/sentinel/data26279"
    daemonize yes
    pidfile "/home/sentinel/sentinel26279.pid"
    logfile "/home/sentinel/logs/sentinel26279.log"

    sentinel deny-scripts-reconfig yes
    sentinel monitor mymaster 第一台机器ip 7100 1
    sentinel down-after-milliseconds mymaster 5000
    sentinel failover-timeout mymaster 300000
    protected-mode no
    sentinel auth-pass mymaster 123456

    7、sentinel 两个从节点,配置文件大同小异,只需要更改 端口和 ip ,由于我配置是在一台机器上实现的,所以很多地方用了端口号命名,如果是多台机器,不冲突的情况,就配置起来更简单了

    8、说几个命令:

    ./redis-server  redis.config      ./redis-sentinel   sentinel.config     

    进入某台redis   ./redis-cli -p 7100 -a 123456   查看集群状态  info replication  

     9、哨兵配置文件的说明  参考这个,https://blog.csdn.net/u010647035/article/details/90553596 

  • 相关阅读:
    Redis命令
    Linux命令
    SQL语句
    Redis集群
    Redis主主复制、主从复制
    关于Java乱码
    组合, 封装, 访问限制机制, property装饰器, 多态
    继承
    小练习
    面向过程与面向对象, 类和对象
  • 原文地址:https://www.cnblogs.com/zxg-blog/p/14954068.html
Copyright © 2011-2022 走看看