修改參數群組 - Amazon ElastiCache (雷迪斯 OSS)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

修改參數群組

重要

您無法修改任何預設參數群組。

您可以修改參數群組中的某些參數值。這些參數值都會套用到與參數群組相關聯的叢集。如需參數值變更套用到參數群組時間的詳細資訊,請參閱 Redis 的操作系統專用參數

修改參數群組 (主控台)

下列程序顯示如何使用 ElastiCache 主控台變更cluster-enabled參數的值。您會使用相同的程序來變更任何參數的值。

若要使用 ElastiCache 主控台變更參數值
  1. 請登入 AWS Management Console 並開啟 ElastiCache 主控台,網址為 https://console.aws.amazon.com/elasticache/

  2. 若要查看所有可用參數群組的清單,請從左側的導覽窗格中,選擇 Parameter Groups (參數群組)

  3. 透過選擇參數群組名稱左側的方塊,選擇您希望修改的參數群組。

    參數群組的參數會在畫面底部列出。您可能需要查看各頁才能看到所有參數。

  4. 若要修改一或多個參數,請選擇 Edit Parameters (編輯參數)

  5. 選擇 Save Changes (儲存變更)。

  6. 若要尋找您變更的參數名稱,請參閱 Redis 的操作系統專用參數。如果您有 Redis OSS (叢集模式停用) 叢集並變更下列參數,則必須重新啟動叢集中的節點:

    • activerehashing

    • databases

    如需詳細資訊,請參閱重新啟動節點

    Redis 的 OSS (已啟用叢集模式) 參數變更

    如果您在 Redis OSS (已啟用叢集模式) 叢集上變更下列參數,請依照後續步驟執行。

    • activerehashing

    • databases

    1. 建立叢集的手動備份。請參閱取得手動備份

    2. 刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱刪除叢集

    3. 您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取

    對其他參數進行變更不需要這樣做。

修改參數群組 (AWS CLI)

若要使用變更參數的值 AWS CLI,請使用指令modify-cache-parameter-group

若要尋找您欲變更的參數名稱及允許值,請參閱 Redis 的操作系統專用參數

下列範例程式碼會設定兩個參數的值,reserved-memory-percent並在參數群組上啟用叢集myredis32-on-30我們將設定reserved-memory-percent30 (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

  1. 建立叢集的手動備份。請參閱取得手動備份

  2. 刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱刪除叢集

  3. 您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取

對其他參數進行變更不需要這樣做。

修改參數群組 (ElastiCache API)

若要使用 ElastiCache API 變更參數群組的參數值,請使用ModifyCacheParameterGroup動作。

若要尋找您欲變更的參數名稱及允許值,請參閱 Redis 的操作系統專用參數

下列範例程式碼會設定兩個參數的值,reserved-memory-percent並在參數群組上啟用叢集myredis32-on-30我們將設定reserved-memory-percent30 (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

  1. 建立叢集的手動備份。請參閱取得手動備份

  2. 刪除 Redis 的 OSS (已啟用叢集模式) 叢集。請參閱「刪除叢集」。

  3. 您可以使用更改的參數群組和備份來植入新的叢集,以還原叢集。請參閱從備份還原到新的快取

對其他參數進行變更不需要這樣做。