redis構築主従+哨兵

1425 ワード

1.ホストごとにredisがインストールされていないポイントここ
2.対応ホスト
192.168.1.10
歩哨+redis
master
192.168.1.11
歩哨+redis
slave
 
 
 
3.主従構成
#      

#  redis    
vim /etc/redis.conf

#    
daemonize yes
logfile "/var/log/redis.log"
masterauth 123456                  #   redis   master      
requirepass 123456                 #   redis     
protected-mode no

#      

#  redis    
vim /etc/redis.conf

#    
daemonize yes
logfile "/var/log/redis.log"
masterauth                     #   redis   master      
requirepass                    #   redis     
protected-mode no
slaveof 192.168.1.10 6379  

4.歩哨配置
#         

#cp      
cp /usr/local/redis-4.0.6/sentinel.conf /etc/sentinel.conf

#  
vim /etc/sentinel.conf

#       ip    ip
sentinel monitor mymaster 192.168.1.10 6379 2
sentinel auth-pass mymaster 123456
logfile "/var/log/sentinel.log"
daemonize yes
protected-mode no


#         

#cp      
cp /usr/local/redis-4.0.6/sentinel.conf /etc/sentinel.conf

#  
vim /etc/sentinel.conf

#                  ip       
sentinel monitor mymaster 192.168.1.10 6379 2       # master ip redis  
sentinel auth-pass mymaster 123456
logfile "/var/log/sentinel.log"
daemonize yes
protected-mode no

テストを行う
192.168.1.1.10プライマリサーバ192.168.1.1.1.1サーバからプライマリサーバに自動的に変更されて動作する192.168.1.10に接続されている場合は、直接セカンダリサーバに変更されます