CentOS 7 Redis5.0.8センチネルモード構成

3台の仮想マシンCentOS7環境を準備し、redis-5.0.8インストールパッケージをダウンロードして、/ optディレクトリに配置します

wget https://github.com/redis/redis/archive/5.0.8.tar.gz

解凍する

tar -xzvf redis-5.0.8.tar.gz

各仮想マシンのredisインストールプロセスについては、[私の前の記事](https://my.oschina.net/zdtdtel/blog/3219761)を参照してください。

1. 3つの仮想マシン

192.168.171.210( マスター) ポート6379
192.168.171.211( スレーブ) ポート6379
192.168.171.212( スレーブ) ポート6379
192.168.171.210 ( 歩哨) ポート26379
192.168.171.211 ( 歩哨) ポート26379
192.168.171.212 ( 歩哨) ポート26379

2. redis構成ファイルの編集

# bind 127.0.0.1//保護されているこの行をコメントアウトする-mode no     //保護モードをオフにします
requirepass 10010//redisパスワードを設定する,パスワードを設定した場合,3つのredisインスタンスは同じパスワードを設定する必要があります

3. sentinel.conf構成ファイルを編集します

daemonize yes    //デーモンを起動します
sentinel monitor mymaster 192.168.171.21263792
sentinel auth-pass mymaster 10010

4. 順番に開始

マスターredisインスタンスを開始します-> redisインスタンスのレプリカを開始します-> 3つのセンチネルインスタンスを開始します

systemctl start redisd
. /src/redis-sentinel sentinel.conf

5. フェイルオーバーのテスト

. /src/redis-cli -a 10010-p 6379 DEBUG sleep 40

マスターで上記のコマンドを実行し、40秒後に、マスターが別のインスタンスに変更されているかどうかを確認します

Recommended Posts

CentOS 7 Redis5.0.8センチネルモード構成
CentOS6シングルノードにRedisSentinelをインストールする
CentOS7.0ネットワーク構成
centos7でのredisのインストールと構成
CentOS7の基本構成
Centos7ハイブスタンドアロンモードのインストールと構成
CentosMySQL8構成
centos7でのXfs構成
Centosカーネルコンパイル構成
Mysql8.0.15インストール構成(centos7)
CentOS7にredis5.0をインストールします
CentOS7インストールRedis5.0.8オリジナル
Centosmysqlのインストールと構成
Centos7.4デプロイメント構成Elasticsearch5.6クラスター
CentOSでのRedisクラスターのインストール
CentOS7のインストールと構成PPTP
CentOSのインストールと構成cmake
CentOS7ユーザーアカウント構成オリジナル
Centos7.5のインストールと構成MongoDB4.0.4
CentOSでのRedisクラスターのインストール
CentOS7のインストールと構成PPTP
CentOSmysql構成マスタースレーブレプリケーション
CentOS8.0ネットワーク構成の実装
CentOS8ネットワークカード構成ファイル
CentOS8インストールGitと基本構成
Centos7hadoopクラスターのインストールと構成
VirtualBoxのCentOS構成gitサーバー
Centosでyumモードでjavaをインストールする
CentOS7.2およびNginx構成仮想ホスト
Centos6ネットワーク構成の詳細な例
CentOSでのJava-JDKのインストールと構成
CentOS 7Tomcatサービスのインストールと構成
Centos 7 RAID5の詳細な説明と構成
CentOS構成スワップ交換エリア方式
CentOSNTPサーバーのインストールと構成
Centos7mysqlデータベースのインストールと構成
centos6.5環境でのTomcat構成JMX