Redisクラスタ、哨兵戦略を開始

913 ワード

1.Redisクラスタを少なくとも3台配置する(一主二従)
https://blog.csdn.net/q260996583/article/details/103793335
2、歩哨を配置する
1、docker pull redis:latest
2、dockerファイル構成
まずいくつかのフォルダを作成します
mkdir -p /home/redisManager/
attach/home/redisManager/log.conf
ファイルをアップロードconfから/home/redisManager/(Redisインストールファイル)
 
vim/home/redisManager/sentinel.confは次の構成を追加します.
#      
logfile "/logs/log.conf"
#   mymaster     IP PORT
sentinel monitor mymaster 172.17.0.7 6379 1
#       ,      ,      30             
sentinel down-after-milliseconds mymaster 30
#        
sentinel auth-pass mymaster 123456

 
3、docker run --name redisadmin -v/home/redisManager/sentinel.conf:/etc/redis/sentinel.conf -v/home/redisManager/data:/data -v/usr/local/docker/logs/log.conf:/logs/log.conf -d redis redis-server/etc/redis/sentinel.conf --sentinel &
4、メインノードから順に、クラスタの他のノードを起動する