本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改參數群組
重要
您無法修改任何預設參數群組。
您可以修改參數群組中的某些參數值。這些參數值都會套用到與參數群組相關聯的叢集。如需參數值變更套用到參數群組時間的詳細資訊,請參閱 Redis 的操作系統專用參數。
修改參數群組 (主控台)
下列程序顯示如何使用 ElastiCache 主控台變更cluster-enabled
參數的值。您會使用相同的程序來變更任何參數的值。
若要使用 ElastiCache 主控台變更參數值
-
請登入 AWS Management Console 並開啟 ElastiCache 主控台,網址為 https://console.aws.amazon.com/elasticache/
。 -
若要查看所有可用參數群組的清單,請從左側的導覽窗格中,選擇 Parameter Groups (參數群組)。
-
透過選擇參數群組名稱左側的方塊,選擇您希望修改的參數群組。
參數群組的參數會在畫面底部列出。您可能需要查看各頁才能看到所有參數。
-
若要修改一或多個參數,請選擇 Edit Parameters (編輯參數)。
-
選擇 Save Changes (儲存變更)。
-
若要尋找您變更的參數名稱,請參閱 Redis 的操作系統專用參數。如果您有 Redis OSS (叢集模式停用) 叢集並變更下列參數,則必須重新啟動叢集中的節點:
-
activerehashing
-
databases
如需詳細資訊,請參閱重新啟動節點。
Redis 的 OSS (已啟用叢集模式) 參數變更
如果您在 Redis OSS (已啟用叢集模式) 叢集上變更下列參數,請依照後續步驟執行。
-
activerehashing
-
databases
-
建立叢集的手動備份。請參閱取得手動備份。
-
刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱刪除叢集。
-
您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取。
對其他參數進行變更不需要這樣做。
-
修改參數群組 (AWS CLI)
若要使用變更參數的值 AWS CLI,請使用指令modify-cache-parameter-group
。
若要尋找您欲變更的參數名稱及允許值,請參閱 Redis 的操作系統專用參數
下列範例程式碼會設定兩個參數的值,reserved-memory-percent並在參數群組上啟用叢集。myredis32-on-30
我們將設定reserved-memory-percent為 30
(30%) 並啟用叢集,以yes
便參數群組可與 Redis OSS (啟用叢集模式) 叢集 (複寫群組) 搭配使用。
若為 Linux、macOS 或 Unix:
aws elasticache modify-cache-parameter-group \ --cache-parameter-group-name
myredis32-on-30
\ --parameter-name-values \ ParameterName=reserved-memory-percent
,ParameterValue=30
\ ParameterName=cluster-enabled
,ParameterValue=yes
針對 Windows:
aws elasticache modify-cache-parameter-group ^ --cache-parameter-group-name
myredis32-on-30
^ --parameter-name-values ^ ParameterName=reserved-memory-percent
,ParameterValue=30
^ ParameterName=cluster-enabled
,ParameterValue=yes
此命令的輸出看起來會與以下內容相似。
{
"CacheParameterGroupName": "my-redis32-on-30"
}
如需詳細資訊,請參閱 modify-cache-parameter-group
。
若要尋找您變更的參數名稱,請參閱 Redis 的操作系統專用參數。
如果您有 Redis OSS (叢集模式停用) 叢集並變更下列參數,則必須重新啟動叢集中的節點:
-
activerehashing
-
databases
如需詳細資訊,請參閱重新啟動節點。
Redis 的 OSS (已啟用叢集模式) 參數變更
如果您在 Redis OSS (已啟用叢集模式) 叢集上變更下列參數,請依照後續步驟執行。
-
activerehashing
-
databases
-
建立叢集的手動備份。請參閱取得手動備份。
-
刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱刪除叢集。
-
您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取。
對其他參數進行變更不需要這樣做。
修改參數群組 (ElastiCache API)
若要使用 ElastiCache API 變更參數群組的參數值,請使用ModifyCacheParameterGroup
動作。
若要尋找您欲變更的參數名稱及允許值,請參閱 Redis 的操作系統專用參數
下列範例程式碼會設定兩個參數的值,reserved-memory-percent並在參數群組上啟用叢集。myredis32-on-30
我們將設定reserved-memory-percent為 30
(30%) 並啟用叢集,以yes
便參數群組可與 Redis OSS (啟用叢集模式) 叢集 (複寫群組) 搭配使用。
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheParameterGroup &CacheParameterGroupName=
myredis32-on-30
&ParameterNameValues.member.1.ParameterName=reserved-memory-percent
&ParameterNameValues.member.1.ParameterValue=30
&ParameterNameValues.member.2.ParameterName=cluster-enabled
&ParameterNameValues.member.2.ParameterValue=yes
&SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>
如需詳細資訊,請參閱 ModifyCacheParameterGroup
。
如果您有 Redis OSS (叢集模式停用) 叢集並變更下列參數,則必須重新啟動叢集中的節點:
-
activerehashing
-
databases
如需詳細資訊,請參閱重新啟動節點。
Redis 的 OSS (已啟用叢集模式) 參數變更
如果您在 Redis OSS (已啟用叢集模式) 叢集上變更下列參數,請依照後續步驟執行。
-
activerehashing
-
databases
-
建立叢集的手動備份。請參閱取得手動備份。
-
刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱「刪除叢集」。
-
您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取。
對其他參數進行變更不需要這樣做。