Modifizieren einer Parametergruppe - Amazon ElastiCache (Redis OSS)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Modifizieren einer Parametergruppe

Wichtig

Die Standard-Parametergruppe kann nicht abgeändert werden.

Einige Parameterwerte in einer Parametergruppe können bearbeitet werden. Diese Parameterwerte werden auf die zur Parametergruppe gehörenden Cluster angewendet. Weitere Informationen über den Zeitpunkt, an dem die Änderung eines Parameterwertes von einer Parametergruppe übernommen wird, finden Sie unter Redis OSS-spezifische Parameter.

Ändern einer Parametergruppe (Konsole)

Das folgende Verfahren zeigt, wie Sie den Wert des cluster-enabled Parameters mithilfe der ElastiCache Konsole ändern können. Dieses Verfahren ist bei der Bearbeitung des Wertes aller Parameter gleich.

So ändern Sie den Wert eines Parameters mithilfe der ElastiCache Konsole
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Eine Liste aller verfügbaren Parametergruppen finden Sie, wenn Sie im linken Navigationsbereich Parametergruppen auswählen.

  3. Wählen Sie die Parametergruppe aus, die Sie bearbeiten möchten, indem Sie das Kontrollkästchen links neben dem Namen der Parametergruppe aktivieren.

    Die Parameter der Parametergruppe werden unten auf dem Bildschirm aufgelistet. Sie können die Liste seitenweise durchlaufen, um alle Parameter zu sehen.

  4. Um einen oder mehrere Parameter zu bearbeiten, wählen Sie Edit Parameters.

  5. Wählen Sie Save Changes.

  6. Den Namen des Parameters, den Sie in einem dieser Themen bearbeitet haben, finden Sie unter Redis OSS-spezifische Parameter. Wenn Sie einen Redis OSS-Cluster (Clustermodus deaktiviert) haben und Änderungen an den folgenden Parametern vornehmen, müssen Sie die Knoten im Cluster neu starten:

    • activerehashing

    • databases

    Weitere Informationen finden Sie unter Knoten neu starten.

    Änderungen an den Parametern von Redis OSS (Cluster Mode Enabled)

    Wenn Sie Änderungen an den folgenden Parametern auf einem Redis OSS-Cluster (Cluster Mode Enabled) vornehmen, gehen Sie wie folgt vor.

    • activerehashing

    • databases

    1. Erstellen Sie eine manuelle Sicherung des Clusters. Siehe Erstellen manueller Backups.

    2. Löschen Sie den Redis OSS-Cluster (Clustermodus aktiviert). Siehe Löschen von Clustern.

    3. Stellen Sie den Cluster mit der abgeänderten Parametergruppe und der Sicherung zum Starten des neuen Clusters wieder her. Siehe Wiederherstellen aus einem Backup in einen neuen Cache.

    Bei Änderungen an anderen Parametern ist dies nicht erforderlich.

Ändern einer Parametergruppe (AWS CLI)

Um den Wert eines Parameters mit dem zu ändern AWS CLI, verwenden Sie den Befehlmodify-cache-parameter-group.

Den Namen und die zulässigen Werte des Parameters, den Sie ändern möchten, finden Sie unter Redis OSS-spezifische Parameter

Der folgende Beispielcode legt den Wert von zwei Parametern fest reserved-memory-percentund legt für die Parametergruppe clusterfähig fest. myredis32-on-30 Wir setzen reserved-memory-percentauf 30 (30 Prozent) und cluster-enabled auf, yes sodass die Parametergruppe mit Redis OSS-Clustern (Clustermodus aktiviert) (Replikationsgruppen) verwendet werden kann.

Für Linux, macOS oder 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

Für 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

Die Ausgabe dieses Befehls sieht in etwa folgendermaßen aus.

{ "CacheParameterGroupName": "my-redis32-on-30" }

Weitere Informationen finden Sie unter modify-cache-parameter-group.

Den Namen des Parameters, den Sie in einem dieser Themen bearbeitet haben, finden Sie unter Redis OSS-spezifische Parameter.

Wenn Sie einen Redis OSS-Cluster (Clustermodus deaktiviert) haben und Änderungen an den folgenden Parametern vornehmen, müssen Sie die Knoten im Cluster neu starten:

  • activerehashing

  • databases

Weitere Informationen finden Sie unter Knoten neu starten.

Änderungen an den Parametern von Redis OSS (Cluster Mode Enabled)

Wenn Sie Änderungen an den folgenden Parametern auf einem Redis OSS-Cluster (Cluster Mode Enabled) vornehmen, gehen Sie wie folgt vor.

  • activerehashing

  • databases

  1. Erstellen Sie eine manuelle Sicherung des Clusters. Siehe Erstellen manueller Backups.

  2. Löschen Sie den Redis OSS-Cluster (Clustermodus aktiviert). Siehe Löschen von Clustern.

  3. Stellen Sie den Cluster mit der abgeänderten Parametergruppe und der Sicherung zum Starten des neuen Clusters wieder her. Siehe Wiederherstellen aus einem Backup in einen neuen Cache.

Bei Änderungen an anderen Parametern ist dies nicht erforderlich.

Ändern einer Parametergruppe (ElastiCache API)

Verwenden Sie die ModifyCacheParameterGroup Aktion, um die Parameterwerte einer Parametergruppe mithilfe der ElastiCache API zu ändern.

Den Namen und die zulässigen Werte des Parameters, den Sie ändern möchten, finden Sie unter Redis OSS-spezifische Parameter

Im folgenden Beispielcode wird der Wert von zwei Parametern festgelegt reserved-memory-percentund für die Parametergruppe ein Cluster aktiviert. myredis32-on-30 Wir setzen reserved-memory-percentauf 30 (30 Prozent) und cluster-enabled auf, yes sodass die Parametergruppe mit Redis OSS-Clustern (Clustermodus aktiviert) (Replikationsgruppen) verwendet werden kann.

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>

Weitere Informationen finden Sie unter ModifyCacheParameterGroup.

Wenn Sie einen Redis OSS-Cluster (Clustermodus deaktiviert) haben und Änderungen an den folgenden Parametern vornehmen, müssen Sie die Knoten im Cluster neu starten:

  • activerehashing

  • databases

Weitere Informationen finden Sie unter Knoten neu starten.

Änderungen an den Parametern von Redis OSS (Cluster Mode Enabled)

Wenn Sie Änderungen an den folgenden Parametern auf einem Redis OSS-Cluster (Cluster Mode Enabled) vornehmen, gehen Sie wie folgt vor.

  • activerehashing

  • databases

  1. Erstellen Sie eine manuelle Sicherung des Clusters. Siehe Erstellen manueller Backups.

  2. Löschen Sie den Redis OSS-Cluster (Clustermodus aktiviert). Siehe Löschen eines Clusters.

  3. Stellen Sie den Cluster mit der abgeänderten Parametergruppe und der Sicherung zum Starten des neuen Clusters wieder her. Siehe Wiederherstellen aus einem Backup in einen neuen Cache.

Bei Änderungen an anderen Parametern ist dies nicht erforderlich.