Memcached インスタンスの構成

Memorystore for Memcached では、ネイティブの Memcached 構成パラメータの一部をサポートしており、変更することが可能です。構成は、クラスタ内のすべてのノードで同じものを使用する必要があります。このページでは、次の方法について説明します。

  • インスタンス構成の表示方法
  • 次の方法によるインスタンス構成の変更方法
    • インスタンス構成の変更のステージング
    • ノード構成の変更の更新

Memorystore for Memcached では、最初に構成を更新してから、クラスタ内のノードに変更を適用する必要があります。パラメータ更新をノードに適用すると、そのノードで完全なキャッシュ フラッシュが発生します。

パラメータの更新を個々のノードに適用できることの利点は、ノードごとをベースに変更をロールアウトできることです。これにより、構成の更新中にインスタンスがオンラインになり、動作するようになります。

変更可能なパラメータと変更できないパラメータの完全なリストについては、Memcached の構成パラメータをご覧ください。

構成の表示

Console

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached
  2. インスタンスの ID をクリックして、[インスタンスの詳細] ページを表示します。
  3. [構成] セクションで設定を確認します。

gcloud

Google Cloud CLI を使用して構成パラメータを表示するには、インスタンスに対する describe コマンドを入力します。variables は、適切な値に置き換えてください。

gcloud memcache instances describe instance-id --region=region

変更可能な構成パラメータとそのデフォルト値のリストについては、Memcached の構成パラメータをご覧ください。

構成パラメータの変更

Console

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached
  2. インスタンスの ID をクリックします。
  3. [構成を編集] をクリックします。
  4. 変更するパラメータ値を調整します。
  5. [続行] ボタンをクリックして、構成の更新をステージングします。
  6. ノードを選択し、ノードごとに 1 つずつ、または複数のノード一括で [選択したノードを更新] をクリックします。

gcloud

  1. 次のコマンドを実行して、構成パラメータを更新します。

    gcloud memcache instances update instance-id --region=region --parameters=parameter=value,parameter=value
    
  2. 次のコマンドを実行し、インスタンスのノード ID すべてを一覧表示してメモします。

    gcloud memcache instances describe instance-id --region=region --format="value(memcacheNodes.nodeId.list())"
    
  3. 次のコマンドを実行して、クラスタ内のノードにパラメータを 1 つずつ適用するか、一括で適用します。

    gcloud memcache instances apply-parameters instance-id --region=region --node-ids=node-1-id,node-2-id
    

    その代わりに、次のコマンドを使用してすべてのノードのパラメータを一度に適用することもできますが、この方法はおすすめしません。

    gcloud memcache instances apply-parameters instance-id --region=region --apply-all
    

Memorystore for Memcached update コマンドを使用する場合、--parameters フラグを他のフラグと同時に実行することはできません。

インスタンス作成中に gcloud を使用してパラメータを構成する

インスタンス作成時に構成パラメータを設定するには、次のコマンドの変数を適切な値に置き換えて、入力します。

gcloud memcache instances create instance-name --size=size --region=region --parameters=parameter=value,parameter=value

Memorystore for Memcached の create コマンドを使用すると、--parameters フラグを他のすべてのフラグと同時に実行できます。

Google Cloud コンソールを使用して構成パラメータをクリアしてデフォルト値にする

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached
  2. インスタンスの ID をクリックします。
  3. [構成を編集] をクリックします。
  4. デフォルトにリセットするパラメータ値を削除し、フィールドを空白のままにします。
  5. [続行] ボタンをクリックして、構成の更新をステージングします。
  6. ノードを選択し、ノードごとに 1 つずつ、または複数のノード一括で [選択したノードを更新] をクリックします。

次のステップ