本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改 MemoryDB 叢集
除了從叢集新增或移除節點之外,有時您可能需要對現有叢集進行其他變更,例如新增安全群組、變更維護時段或參數群組。
建議您將維護時段落在使用量最低的時段。您可能需要不時進行調整。
當您變更叢集的參數時,變更會立即套用至叢集。無論是變更叢集的參數群組本身或是叢集的參數群組內的參數值,均適用此情況。
您也可以更新叢集的引擎版本。例如,您可以選取新的引擎次要版本,MemoryDB 會立即開始更新您的叢集。
修改叢集
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/memorydb/
開啟 MemoryDB 主控台。 -
從右上角的清單中,選擇您要修改的叢集所在的 AWS 區域。
-
從左側導覽前往叢集。從叢集詳細資訊中,使用選項按鈕選取叢集,然後移至動作,然後修改。
修改頁面隨即出現。
-
在修改視窗中,進行您想要的修改。選項包括:
描述
子網路群組
VPC 安全群組
節點類型
注意
如果叢集使用 r6gd 系列中的節點類型,則只能從該系列中選擇不同的節點大小。如果從 r6gd 系列中選擇節點類型,則將自動啟用資料分層。如需詳細資訊,請參閱資料分層。
Valkey 或 Redis OSS 版本相容性
啟用自動快照
快照保留期
快照視窗
Maintenance window (維護時段)
SNS 通知的主題
-
選擇 Save changes (儲存變更)。
您也可以前往叢集詳細資訊頁面,然後按一下修改以修改叢集。如果您想要修改叢集的特定區段,您可以前往叢集詳細資訊頁面中的個別索引標籤,然後按一下修改。
您可以使用 AWS CLI update-cluster
操作修改現有的叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster
之叢集的維護時段,並立即套用變更。
若為 Linux、macOS 或 Unix:
aws memorydb update-cluster \ --cluster-name
my-cluster
\ --preferred-maintenance-windowsun:23:00-mon:02:00
針對 Windows:
aws memorydb update-cluster ^ --cluster-name
my-cluster
^ --preferred-maintenance-windowsun:23:00-mon:02:00
如需詳細資訊,請參閱 AWS CLI 命令參考中的 update-cluster。
您可以使用 MemoryDB API UpdateCluster 操作來修改現有叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster
之叢集的維護時段,並立即套用變更。
https://memory-db.us-east-1.amazonaws.com/ ?Action=UpdateCluster &ClusterName=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210801T220302Z &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210802T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210801T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
如何觸發從 Redis OSS 到 Valkey 的跨引擎升級
您可以使用主控台、API 或 CLI,將現有的 Redis OSS 叢集升級至 Valkey 引擎。
如果您有使用預設參數群組的現有 Redis OSS 叢集,您可以使用 update-cluster API 指定新的引擎和引擎版本,以升級至 Valkey。
若為 Linux、macOS 或 Unix:
aws memorydb update-cluster \ --cluster-name myCluster \ --engine valkey \ --engine-version 7.2
針對 Windows:
aws memorydb update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2
如果您將自訂參數群組套用至想要升級的現有 Redis OSS 叢集,您也需要在請求中傳遞自訂 Valkey 參數群組。輸入 Valkey 自訂參數群組必須與現有的 Redis OSS 自訂參數群組具有相同的 Redis OSS 靜態參數值。
若為 Linux、macOS 或 Unix:
aws memorydb update-cluster \ --cluster-name myCluster \ --engine valkey \ --engine-version 7.2 \ --parameter-group-name myParamGroup
針對 Windows:
aws memorydb update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2 ^ --parameter-group-name myParamGroup