Memorystore for Memcached では、ネイティブの Memcached 構成パラメータの一部をサポートしており、変更することが可能です。構成は、クラスタ内のすべてのノードで同じものを使用する必要があります。このページでは、次の方法について説明します。
- インスタンス構成の表示方法
- 次の方法によるインスタンス構成の変更方法
- インスタンス構成の変更のステージング
- ノード構成の変更の更新
Memorystore for Memcached では、最初に構成を更新してから、クラスタ内のノードに変更を適用する必要があります。パラメータ更新をノードに適用すると、そのノードで完全なキャッシュ フラッシュが発生します。
パラメータの更新を個々のノードに適用できることの利点は、ノードごとをベースに変更をロールアウトできることです。これにより、構成の更新中にインスタンスがオンラインになり、動作するようになります。
変更可能なパラメータと変更できないパラメータの完全なリストについては、Memcached の構成パラメータをご覧ください。
構成の表示
Console
- Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
Memorystore for Memcached - インスタンスの ID をクリックして、[インスタンスの詳細] ページを表示します。
- [構成] セクションで設定を確認します。
gcloud
Google Cloud CLI を使用して構成パラメータを表示するには、インスタンスに対する describe
コマンドを入力します。variables は、適切な値に置き換えてください。
gcloud memcache instances describe instance-id --region=region
変更可能な構成パラメータとそのデフォルト値のリストについては、Memcached の構成パラメータをご覧ください。
構成パラメータの変更
Console
- Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
Memorystore for Memcached - インスタンスの ID をクリックします。
- [構成を編集] をクリックします。
- 変更するパラメータ値を調整します。
- [続行] ボタンをクリックして、構成の更新をステージングします。
ノードを選択し、ノードごとに 1 つずつ、または複数のノード一括で [選択したノードを更新] をクリックします。
gcloud
次のコマンドを実行して、構成パラメータを更新します。
gcloud memcache instances update instance-id --region=region --parameters=parameter=value,parameter=value
次のコマンドを実行し、インスタンスのノード ID すべてを一覧表示してメモします。
gcloud memcache instances describe instance-id --region=region --format="value(memcacheNodes.nodeId.list())"
次のコマンドを実行して、クラスタ内のノードにパラメータを 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 コンソールを使用して構成パラメータをクリアしてデフォルト値にする
- Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
Memorystore for Memcached - インスタンスの ID をクリックします。
- [構成を編集] をクリックします。
- デフォルトにリセットするパラメータ値を削除し、フィールドを空白のままにします。
- [続行] ボタンをクリックして、構成の更新をステージングします。
ノードを選択し、ノードごとに 1 つずつ、または複数のノード一括で [選択したノードを更新] をクリックします。
次のステップ
- 利用可能な Memcached 構成を確認する。
- Memcached インスタンスをスケーリングする方法を習得する。