vincen 发表于 2018-11-5 11:34:29

Redis 3.0.7基于Sentinel的高可用安装及配置

! Configuration File for keepalived  
global_defs {
  
   notification_email {
  
   root@localhost
  
   }
  
   notification_email_from keepalived@localhost
  
   smtp_server 127.0.0.1
  
   smtp_connect_timeout 10
  
   router_id keepalivedha_1
  
}
  
vrrp_script chk_redis_role {
  
    script "/usr/local/redis3.0.7/sbin/redis-cli info | grep role:master >/dev/null 2>&1"
  
    interval 1
  
    timeout 2
  
    fall 2
  
    rise 1
  
}
  
vrrp_sync_group VG_1 {
  
    group {
  
      VI_1
  
    }
  
}
  
vrrp_instance VI_1 {
  
    state BACKUP
  
    interface eth0
  
    #use_vmac keepalived
  
    #vmac_xmit_base
  
    smtp_alert
  
    virtual_router_id 20
  
    priority 100
  
    advert_int 1
  
    authentication {
  
      auth_type PASS
  
      auth_pass password
  
    }
  
    virtual_ipaddress {
  
      192.168.2.250
  
    }
  
    track_script {
  
      chk_redis_role
  
    }
  
}


页: [1]
查看完整版本: Redis 3.0.7基于Sentinel的高可用安装及配置