Kubesphere は Redis クラスターをインストールします

目次

序文

1. 設定を追加する

2. サービスを作成する

 3. クラスターを作成する

1. クラスターを初期化する

2. 導入効果の検証



序文

Redis 公式モードを使用して、3 つのマスター、3 つのスレーブ、6 つのノードを構築します。各マスター ノードにはスレーブ ノードがあります。


1. 設定を追加する

  • 基本情報を入力し、「次へ」をクリックします

  • 構成情報を入力し、右下隅のチェック マークをクリックして、[作成] をクリックします。
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
cluster-require-full-coverage no
cluster-migration-barrier 1
appendonly yes

 

 

 

2. サービスを作成する

  • ステートフルなサービスを作成する

  •  サービス名を設定する

  •  レプリカの数を 6 に設定し、コンテナー イメージ redis:6.2.3 を追加し、デフォルトのポートを使用し、リソースを制限します。
  • 起動コマンドのパラメータを設定します (redis-server /etc/redis/redis.conf)。

 

 

 

 

  •  分散展開を選択する

  •  ストレージのマウント、ストレージ テンプレートの追加

 モードは読み取り/書き込みで、パスは /data です。

 注: これは、ストレージ ボリューム テンプレートを追加する方法 (つまり、ストレージ ボリュームを作成する上記の方法) で行う必要があります。ストレージ ボリュームの追加を直接選択した場合、機能しません。

  •  マウント設定ファイル

 以前に作成した構成ファイル redis.conf を選択します。モードは読み取り専用です。パス: /etc/redis

  •  高度な設定

セッション永続性を有効にして、「作成」をクリックします。

 正常に作成されました

 3. クラスターを作成する

1. クラスターを初期化する

任意のノードのターミナルを入力してください

 埋め込む

 redis-cli --cluster create [6 ノードの IP:ポート] --cluster-replicas 1

ノードの IP は、redis-cluster サービスの左側のパネルで確認できます。

 例:

redis-cli --cluster create 10.233.111.31:6379 10.233.111.33:6379 10.233.111.35:6379 10.233.76.70:6379 10.233.76.72:637910.233.76.74:6379 --cluster-replicas 1

結果:

 実行中に「yes」と入力する必要があります

2. 導入効果の検証

任意のノード端子入力

redis-cli cluster info

観察結果:ノードの状態はOK、ノード数は6で正常です。

 

 

おすすめ

転載: blog.csdn.net/qq_31277409/article/details/120417882