Memorystore for Memcached 支援可修改的原生 Memcached 設定參數子集。您應為叢集中的所有節點使用相同的設定。本頁面將說明如何:
- 查看執行個體設定。
- 如要修改執行個體設定,請按照下列步驟操作:
- 將執行個體設定變更設為待發。
- 更新節點設定變更。
您必須先更新設定,然後將變更套用至叢集中的節點,才能使用 Memorystore for Memcached。將參數更新套用至節點,會導致該節點的快取完全清除。
將參數更新套用至個別節點的好處,就是您可以逐一推出變更。這樣一來,您就能在更新設定時,讓執行個體保持連線並正常運作。
如需可修改和不可修改參數的完整清單,請參閱「Memcached 設定參數」。
查看設定
控制台
- 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
Memorystore for Memcached - 按一下執行個體 ID,查看「Instance details」(執行個體詳細資料) 頁面。
- 在「設定」部分查看設定。
gcloud
如要使用 Google Cloud CLI 查看設定參數,請針對執行個體輸入 describe
指令,並將 variables 替換為適當的值:
gcloud memcache instances describe instance-id --region=region
如要查看可修改的設定參數清單及其預設值,請參閱「Memcached 設定參數」。
修改設定參數
控制台
- 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
Memorystore for Memcached - 按一下執行個體的 ID。
- 按一下「編輯設定」。
- 調整要變更的任何參數值。
- 按一下「繼續」按鈕,將設定更新內容納入版本。
選取節點,然後按一下「Update Selected Nodes」,逐一更新每個節點或一批節點。
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())"
執行下列指令,將參數逐一或批次套用到叢集中的節點:
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
使用 Memcached 的 Memorystore create
指令時,您可以同時執行 --parameters
旗標和所有其他旗標。
使用 Google Cloud 控制台將設定參數清除為預設值
- 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
Memorystore for Memcached - 按一下執行個體的 ID。
- 按一下「編輯設定」。
- 刪除要重設為預設值的任何參數值,並將欄位留空。
- 按一下「繼續」按鈕,將設定更新內容納入版本。
選取節點,然後逐一點選「Update Selected Nodes」,或一次選取多個節點。
後續步驟
- 查看可用的 Memcached 設定。
- 瞭解如何調整 Memcached 執行個體的資源配置。