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。
- 按一下「編輯設定」。
- 調整要變更的參數值。
- 按一下「繼續」按鈕,暫存設定更新。
選取節點,然後依序點選每個節點的「更新所選節點」,或分批更新節點。
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
使用 Memorystore for Memcached create 指令時,您可以同時執行 --parameters 旗標和所有其他旗標。
使用 Google Cloud 控制台將設定參數清除為預設值
- 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
Memorystore for Memcached - 按一下執行個體的 ID。
- 按一下「編輯設定」。
- 刪除要重設為預設值的任何參數值,並將欄位留空。
- 按一下「繼續」按鈕,暫存設定更新。
選取節點,然後依序點選每個節點的「更新所選節點」,或一次更新多個節點。
後續步驟
- 查看可用的 Memcached 設定。
- 瞭解如何調整 Memcached 執行個體的資源配置。