Parameterverwaltung in ElastiCache - Amazon ElastiCache

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.

Parameterverwaltung in ElastiCache

ElastiCache Parameter werden zur einfacheren Parameterverwaltung in benannten Parametergruppen zusammengefasst. Eine Parametergruppe stellt eine Kombination spezifischer Werte für die Parameter dar, die der Engine-Software während des Systemstarts übergeben werden. Diese Werte bestimmen, wie sich die Engine-Prozesse auf jedem Knoten während der Laufzeit verhalten. Die Parameterwerte für eine bestimmte Parametergruppe gelten für alle Knoten, die der betreffenden Gruppe zugehören. Dabei spielt es keine Rolle, zu welchem Cluster sie gehören.

Zur Feinabstimmung der Leistung Ihres Clusters können Sie einige Parameterwerte bearbeiten oder die Parametergruppe des Clusters ändern.

  • Standard-Parametergruppen können nicht geändert oder gelöscht werden. Wenn Sie benutzerdefinierte Parameterwerte benötigen, müssen Sie eine benutzerdefinierte Parametergruppe erstellen.

  • Für Memcached müssen die Parametergruppenfamilie und der Cluster, dem Sie sie zuweisen, kompatibel sein. Wenn Ihr Cluster z. B. Memcached Version 1.4.8 ausführt, können Sie nur Parametergruppen, Standard oder benutzerdefiniert, von der Memcached 1.4-Familie verwenden.

    Für Redis müssen die Parametergruppenfamilie und der Cluster, dem Sie sie zuweisen, kompatibel sein. Wenn auf Ihrem Cluster beispielsweise Redis OSS Version 3.2.10 ausgeführt wird, können Sie nur Standardparametergruppen oder benutzerdefinierte Parametergruppen aus der Redis 3.2-Familie verwenden. OSS

  • Wenn Sie die Parametergruppe eines Clusters ändern, müssen die Werte aller bedingungsabhängig veränderbaren Parameter in der aktuellen und in der neuen Parametergruppe übereinstimmen.

  • Wenn Sie bei Memcached die Parameter eines Clusters ändern, wird die Änderung sofort auf den Cluster angewendet. Dies gilt unabhängig davon, ob Sie die Parametergruppe des Clusters oder einen Parameterwert innerhalb der Parametergruppe des Clusters ändern. Anhand der Spalte Changes Take Effect (Änderungen treten in Kraft) in den Tabellen für Memcached-spezifische Parameter können Sie bestimmen, wann eine bestimmte Parameteränderung übernommen wird. Weitere Informationen zum Neustarten der Knoten eines Clusters finden Sie unter Neustarten von Clustern.

  • Wenn Sie bei Redis die Parameter eines Clusters ändern, wird die Änderung entweder sofort oder, mit den unten genannten Ausnahmen, nach dem Neustart der Clusterknoten auf den Cluster angewendet. Dies gilt unabhängig davon, ob Sie die Parametergruppe des Clusters oder einen Parameterwert innerhalb der Parametergruppe des Clusters ändern. Anhand der Spalte Changes Take Effect (Änderungen treten in Kraft) in den Tabellen für Valkey- und Redis-Parameter OSS können Sie bestimmen, wann eine bestimmte Parameteränderung übernommen wird.

    Weitere Informationen zum Neustarten von Valkey- oder Redis-Knoten finden Sie unter. OSS Knoten neu starten

    Änderungen der Parameter Valkey oder Redis OSS (Clustermodus aktiviert)

    Wenn Sie Änderungen an den folgenden Parametern auf einem Valkey- oder Redis-Cluster OSS (Clustermodus aktiviert) 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 Cluster. 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.

  • Sie können Parametergruppen globalen Datenspeichern von Valkey und Redis zuordnen. OSS Globale Datenspeicher sind eine Sammlung von einem oder mehreren Clustern, die sich über Regionen erstrecken. AWS In diesem Fall wird die Parametergruppe von allen Clustern gemeinsam genutzt, die den globalen Datenspeicher bilden. Alle Änderungen an der Parametergruppe des primären Clusters werden auf alle verbleibenden Cluster im globalen Datenspeicher repliziert. Weitere Informationen finden Sie unter AWS Regionsübergreifende Replikation mithilfe globaler Datenspeicher.

    Sie können überprüfen, ob eine Parametergruppe Teil eines globalen Datenspeichers ist, indem Sie an folgenden Stellen suchen:

    • In der ElastiCache Konsole auf der Seite „Parametergruppen“ das globale Attribut Ja/Nein

    • Die Ja/Nein-Eigenschaft der Operation IsGlobal CacheParameterGroupAPI