Docker は Redis をインストールするだけです

1. Redisの簡単なインストール

        1.1 docker が Redis イメージを見つける

docker search redis

        1.2 docker が Redis イメージをプルします

 docker pull redis

         1.3 実行して Redis を作成する

         1.4 コンテナに入る

        1.5 Redis を入力する

2. Redisのマスター/スレーブ構築

        2.1 マスタースレーブ設定のメインフォルダーの下に以下のフォルダーを作成します

        2.2 構成ファイルのアップロード ファイルアドレス: https://redis.io/docs/management/config

         2.3 3つのフォルダ内のconfに設定し、設定ファイルを変更する

        メインサービスの構成ファイルに対する主な変更:

結果を変更する 行の数
バインド0.0.0.0      75
プロテクトモードいいえ  94
 ログファイル「/var/log/redis/redis-6379.log」(メインサービス)   304

        サービスの構成ファイルから:

結果を変更する 行の数
バインド0.0.0.0      75
プロテクトモードいいえ  94
 ログファイル「/var/log/redis/redis-6380.log」(スレーブサービス)   304
追加のみはい 1254
スレーブ読み取り専用いいえ 2054年(最後に追加)
レプリカの [プライマリ サーバーのアドレス (172.17.0.2 6379 など)] 2055年(最後に追加)

        2.4 ログ ファイルを作成し、アクセス許可を変更して開く (すべてのユーザーが読み取り、書き込み、実行可能)

[root@192 redis]# touch 6379/logs/redis.log
[root@192 redis]# touch 6380/logs/redis.log
[root@192 redis]# touch 6381/logs/redis.log
[root@192 redis ]# chmod 777 6379/logs/redis.log 
[root@192 redis]# chmod 777 6380/logs/redis.log 
[root@192 redis]# chmod 777 6381/logs/redis.log                                                       

               2.5 マスターコンテナの作成

docker run -itd --name redis_6379 --privileged=true -v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6379/data/:/data -v /usr/local/software/redis/6379/logs/redis.log:/var/log/redis/redis-6379.log -p 6379:6379 redis /usr/local/etc/redis/redis.conf

       マスターコンテナのIPを確認する

docker Inspection redis_6379 |grep -i IPA

          2.7 スレーブサービスの構成

docker run -itd --name redis_6380 --privileged=true -v /usr/local/software/redis/6380/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6380/data/:/data -v /usr/local/software/redis/6380/logs/redis.log:/var/log/redis/redis-6380.log -p 6380:6379 redis /usr/local/etc/redis/redis.conf

docker run -itd --name redis_6381 --privileged=true -v /usr/local/software/redis/6381/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6381/data/:/data -v /usr/local/software/redis/6381/logs/redis.log:/var/log/redis/redis-6381.log -p 6381:6379 redis /usr/local/etc/redis/redis.conf

 メイン コンテナに入り、マスター/スレーブ サービスの構成結果を表示します。

        以上がこの記事の全内容です

おすすめ

転載: blog.csdn.net/Deikey/article/details/131168148