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.
Redis-spezifische Parameter
Wenn Sie für Ihren Redis-Cluster keine Parametergruppe angeben, wird eine für Ihre Engine-Version geeignete Standard-Parametergruppe verwendet. Sie können die Werte von Parametern in der Standard-Parametergruppe nicht ändern. Sie können jedoch jederzeit eine benutzerdefinierte Parametergruppe erstellen und sie Ihrem Cluster zuordnen, solange die Werte von bedingungsabhängig veränderbaren Parametern in beiden Parametergruppen gleich sind. Weitere Informationen finden Sie unter Erstellen einer Parametergruppe.
Themen
- Parameteränderungen bei Redis 7
- Parameteränderungen von Redis 6.x
- Redis 5.0.3-Parameteränderungen
- Redis 5.0.0-Parameteränderungen
- Redis 4.0.10-Parameteränderungen
- Redis 3.2.10-Parameteränderungen
- Redis 3.2.6-Parameteränderungen
- Redis 3.2.4-Parameteränderungen
- In Redis 2.8.24 (Enhanced) hinzugefügte Parameter
- In Redis 2.8.23 (Enhanced) hinzugefügte Parameter
- In Redis 2.8.22 (Enhanced) hinzugefügte Parameter
- In Redis 2.8.21 hinzugefügte Parameter
- In Redis 2.8.19 hinzugefügte Parameter
- In Redis 2.8.6 hinzugefügte Parameter
- Parameter von Redis 2.6.13
- Spezifische Parameter für den Redis-Knotentyp
Parameteränderungen bei Redis 7
Familie der Parametergruppe: redis7
Die Standardparametergruppen von Redis 7 lauten wie folgt:
-
default.redis7
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus deaktiviert) und Replikationsgruppen. -
default.redis7.cluster.on
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus aktiviert) und Replikationsgruppen.
Die in Redis 7 hinzugefügten Parameter lauten wie folgt.
Name | Details | Beschreibung |
---|---|---|
cluster-allow-pubsubshard-when-down |
Gültige Werte: Standard: Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Wenn die Standardeinstellung „Ja“ lautet, können Knoten Pubsub-Shard-Datenverkehr bereitstellen, während sich der Cluster in einem ausgefallenen Zustand befindet, sofern er glauben, dass er die Slots besitzt. |
cluster-preferred-endpoint-type |
Gültige Werte: Standard: Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Dieser Wert steuert, welcher Endpunkt für MOVED/ASKING-Anforderungen zurückgegeben wird, sowie das Endpunktfeld für |
latency-tracking |
Gültige Werte: Standard: Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Wenn diese Option auf „Ja“ festgelegt ist, werden die Latenzen pro Befehl protokolliert und die Perzentilverteilung über den Latenzstatistiken-Befehl |
hash-max-listpack-entries |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Die maximale Anzahl von Hash-Einträgen, damit der Datensatz komprimiert werden kann. |
hash-max-listpack-value |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Der Schwellenwert der maximalen Anzahl von Hash-Einträgen, damit der Datensatz komprimiert werden kann. |
zset-max-listpack-entries |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Die maximale Anzahl von Einträgen zu sortierten Sätzen, damit der Datensatz komprimiert werden kann. |
zset-max-listpack-value |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Der Schwellenwert der maximalen Anzahl von Einträgen zu sortierten Sätzen, damit der Datensatz komprimiert werden kann. |
Die in Redis 7 geänderten Parameter lauten wie folgt.
Name | Details | Beschreibung |
---|---|---|
activerehashing |
Anpassbar: |
Veränderbar war ja. |
Die in Redis 7 entfernten Parameter lauten wie folgt.
Name | Details | Beschreibung |
---|---|---|
hash-max-ziplist-entries |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Für die Darstellung kleiner Hash-Kodierungen |
hash-max-ziplist-value |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Für die Darstellung kleiner Hash-Kodierungen |
zset-max-ziplist-entries |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Verwenden Sie |
zset-max-ziplist-value |
Zulässige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Verwenden Sie |
list-max-ziplist-size |
Gültige Werte: Standard: Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Die Anzahl der zulässigen Einträge pro internem Listenknoten. |
Parameteränderungen von Redis 6.x
Familie der Parametergruppe: redis6.x
Redis 6.x Standardparametergruppen lauten wie folgt:
-
default.redis6.x
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus deaktiviert) und Replikationsgruppen. -
default.redis6.x.cluster.on
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus aktiviert) und Replikationsgruppen.
Anmerkung
In Redis-Engine Version 6.2, als die R6gd-Knotenfamilie zur Verwendung mit Daten-Tiering eingeführt wurde, werden nur die maxmemory-Richtlinien noeviction, volatile-lru und allkeys-lru mit R6gd-Knotentypen unterstützt.
Weitere Informationen erhalten Sie unter ElastiCache for Redis Version 6.2 (erweitert) und ElastiCache for Redis Version 6.0 (erweitert).
Die in Redis 6.x hinzugefügten Parameter sind wie folgt.
Name | Details | Beschreibung |
---|---|---|
acl-pubsub-default (added in 6.2) |
Gültige Werte: Standard: Typ: Zeichenfolge Veränderbar: Ja Wann die Änderungen wirksam werden: Die bestehenden Redis-Benutzer, die dem Cluster zugeordnet sind, verfügen weiterhin über vorhandene Berechtigungen. Aktualisieren Sie entweder die Benutzer oder starten Sie den Cluster neu, um die bestehenden Redis-Benutzer zu aktualisieren. |
Standardberechtigungen für Pub/Sub-Kanäle für ACL-Benutzer, die in diesem Cluster bereitgestellt werden. |
cluster-allow-reads-when-down (added in 6.0) |
Standard: no Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Wenn diese Option auf yes gesetzt ist, verarbeitet eine Redis-Replikationsgruppe (Clustermodus aktiviert) auch dann Lesebefehle, wenn ein Knoten kein Quorum von Primärwerten erreichen kann. Wenn der Standardwert Nein festgelegt ist, lehnt die Replikationsgruppe alle Befehle ab. Wir empfehlen, diesen Wert auf yes zu setzen, wenn Sie einen Cluster mit weniger als drei Knotengruppen verwenden oder Ihre Anwendung veraltete Lesevorgänge sicher verarbeiten kann. |
tracking-table-max-keys (added in 6.0) |
Standard: 1.000.000 Typ: Zahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Um das clientseitige Caching zu unterstützen, unterstützt Redis das Nachverfolgen, welche Clients auf welche Schlüssel zugegriffen haben. Wenn der verfolgte Schlüssel geändert wird, werden Invalidierungsnachrichten an alle Clients gesendet, um ihnen mitzuteilen, dass ihre zwischengespeicherten Werte nicht mehr gültig sind. Mit diesem Wert können Sie die Obergrenze dieser Tabelle angeben. Nachdem dieser Parameterwert überschritten wurde, werden Clients zufällig Invalidierung gesendet. Dieser Wert sollte so eingestellt werden, dass die Speicherauslastung begrenzt wird, während immer noch genügend Schlüssel verfolgt werden. Schlüssel werden auch unter niedrigen Speicherbedingungen ungültig gemacht. |
acllog-max-len (added in 6.0) |
Standard: 128 Typ: Zahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Dieser Wert entspricht der maximalen Anzahl von Einträgen im ACL-Protokoll. |
active-expire-effort (added in 6.0) |
Standard: 1 Typ: Zahl Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Redis löscht Schlüssel, die ihre Zeit überschritten haben, um von zwei Mechanismen zu leben. In einem wird auf einen Schlüssel zugegriffen und festgestellt, dass er abgelaufen ist. In der anderen, ein periodischer Job Proben Schlüssel und bewirkt, dass diejenigen, die ihre Zeit überschritten haben, ablaufen. Dieser Parameter definiert den Aufwand, den Redis zum Ablaufen von Elementen im periodischen Auftrag verwendet. Der Standardwert von 1 versucht zu vermeiden, dass mehr als 10 Prozent der abgelaufenen Schlüssel noch im Speicher sind. Außerdem wird versucht, mehr als 25 Prozent des gesamten Arbeitsspeichers zu verbrauchen und das System Latenz zu erhöhen. Sie können diesen Wert auf bis zu 10 erhöhen, um den Aufwand für ablaufende Schlüssel zu erhöhen. Der Kompromiss ist eine höhere CPU und eine potenziell höhere Latenz. Wir empfehlen den Wert 1, es sei denn, Sie sehen eine hohe Speicherauslastung und können eine Erhöhung der CPU-Auslastung tolerieren. |
lazyfree-lazy-user-del (added in 6.0) |
Standard: no Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Wenn der Wert auf Ja gesetzt ist, verhält sich der |
Die in Redis 6.x entfernten Parameter sind wie folgt.
Name | Details | Beschreibung |
---|---|---|
lua-replicate-commands |
Zulässige Werte: yes/no Standard: yes Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Sofort |
Diese Parameter aktivieren immer Lua-Effektreplikation oder Nicht-in-Lua-Skripts. |
Redis 5.0.3-Parameteränderungen
Familie der Parametergruppe: redis5.0
Standard-Parametergruppen in Redis 5.0
-
default.redis5.0
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus deaktiviert) und Replikationsgruppen. -
default.redis5.0.cluster.on
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus aktiviert) und Replikationsgruppen.
In Redis 5.0.3 hinzugefügte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
Standard: keiner Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: unmittelbar auf allen Knoten im Cluster |
Eine durch Leerzeichen getrennte Liste der umbenannten Redis-Befehle. Im Folgenden finden Sie eine eingeschränkte Liste der verfügbaren Befehle:
|
Weitere Informationen finden Sie unter ElastiCache for Redis Version 5.0.6 (erweitert).
Redis 5.0.0-Parameteränderungen
Familie der Parametergruppe: redis5.0
Standard-Parametergruppen in Redis 5.0
-
default.redis5.0
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus deaktiviert) und Replikationsgruppen. -
default.redis5.0.cluster.on
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus aktiviert) und Replikationsgruppen.
In Redis 5.0 hinzugefügte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
Zulässige Werte: 0+ Standard: 4096 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Struktur der Stream-Daten ist eine baumartige Struktur von Knoten, die mehrere Elemente im Innern codieren. Mit dieser Konfiguration legen Sie die maximale Größe (in Bytes) eines einzelnen Knotens in der Baumstruktur fest. Wird die Einstellung „0” gewählt, ist die Größe des Baumknotens unbegrenzt. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-entries |
Zulässige Werte: 0+ Standard: 100 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Struktur der Stream-Daten ist eine baumartige Struktur von Knoten, die mehrere Elemente im Innern codieren. Legen Sie mit dieser Konfiguration die maximale Anzahl der Elemente fest, die ein einzelner Knoten enthalten kann, bevor beim Anhängen neuer Stream-Einträge zu einem neuen Knoten gewechselt wird. Wird die Einstellung „0” gewählt, ist die Anzahl der Elemente des Baumknotens unbegrenzt. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-max-scan-fields |
Zulässige Werte: 1 bis 1 000 000 Standard: 1000 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Maximale Anzahl an Set-/Hash-/Zset-/Listenfeldern, die vom Scan des Hauptwörterbuchs verarbeitet werden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lua-replicate-commands |
Zulässige Werte: yes/no Standard: yes Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Sofort |
Diese Parameter aktivieren immer Lua-Effektreplikation oder Nicht-in-Lua-Skripts. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-ignore-maxmemory |
Standard: yes Typ: Boolesch Veränderbar: Nein |
Dieser Parameter bestimmt, ob das Replikat die Einstellung maxmemory ignoriert, indem Elemente nicht unabhängig von der Primär-Instance bereinigt werden |
Aufgrund des Feedbacks der Community hat Redis für die Engine-Version 5.0 mehrere Parameter umbenannt. Weitere Informationen finden Sie unter What's New in Redis 5? (Neuerungen für Redis 5)
Umbenannte Parameter in Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-lazy-flush |
Standard: yes Typ: Boolesch Veränderbar: Nein Ehemaliger Name: slave-lazy-flush |
Führt einen asynchronen flushDB-Befehl während einer Replikatsynchronisierung durch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-hard-limit |
Standard: Für Werte siehe Spezifische Parameter für den Redis-Knotentyp Typ: Ganzzahl Veränderbar: Nein Ehemaliger Name: client-output-buffer-limit-slave-hard-limit |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung zum Client getrennt. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-limit |
Standard: Für Werte siehe Spezifische Parameter für den Redis-Knotentyp Typ: Ganzzahl Veränderbar: Nein Ehemaliger Name: client-output-buffer-limit-slave-soft-limit |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung des Clients getrennt, aber nur dann, wenn diese Bedingung client-output-buffer-limit-replica-soft-seconds lang andauert. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-seconds |
Standard: 60 Typ: Ganzzahl Veränderbar: Nein Ehemaliger Name: client-output-buffer-limit-slave-soft-seconds |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients länger als diese Anzahl von Sekunden bei client-output-buffer-limit-replica-soft-limit Bytes verbleibt, wird die Verbindung zum Client getrennt. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-allow-chaining |
Standard: no Typ: Zeichenfolge Veränderbar: Nein Ehemaliger Name: slave-allow-chaining |
Bestimmt, ob eine Read Replica in Redis über eigene Read Replicas verfügen darf. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-to-write |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Ehemaliger Name: min-slaves-to-write Änderungen werden wirksam: Sofort |
Die Mindestanzahl an Read Replicas, die verfügbar sein müssen, damit der primäre Knoten Schreibanforderungen von Clients akzeptiert. Wenn die Anzahl der verfügbaren Replikate unter diesen Wert abfällt, dann akzeptiert der primäre Knoten keine Schreibanforderungen mehr. Wenn der Wert für diesen Parameter oder für min-replicas-max-lag „0“ ist, akzeptiert der primäre Knoten immer Schreibanforderungen, selbst wenn keine Replikate verfügbar sind. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-max-lag |
Standard: 10 Typ: Ganzzahl Veränderbar: Ja Ehemaliger Name: min-slaves-max-lag Änderungen werden wirksam: Sofort |
Die Anzahl von Sekunden, innerhalb der der primäre Knoten eine Ping-Anforderung von einer Read Replica empfangen muss. Wenn dieser Zeitraum überschritten wird, ohne dass der primäre Knoten einen Ping erhält, dann wird das Replikat nicht mehr als verfügbar angesehen. Wenn die Anzahl der verfügbaren Replikate unter min-replicas-to-write abfällt, akzeptiert der primäre Knoten ab diesem Punkt keine Schreibvorgänge mehr. Wenn der Wert für diesen Parameter oder für min-replicas-to-write „0“ ist, akzeptiert der primäre Knoten immer Schreibanforderungen, selbst wenn keine Replikate verfügbar sind. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
close-on-replica-write |
Standard: yes Typ: Boolesch Veränderbar: Ja Ehemaliger Name: close-on-slave-write Änderungen werden wirksam: Sofort |
Wenn er aktiviert ist, wird die Verbindung mit Clients, die versuchen, in ein schreibgeschütztes Replikat zu schreiben, unterbrochen. |
In Redis 5.0 entfernte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
Standard: 60 Veränderbar: Nein |
Parameter ist in dieser Version nicht verfügbar |
Redis 4.0.10-Parameteränderungen
Familie der Parametergruppe: redis4.0
Redis 4.0.x-Standardparametergruppen
-
default.redis4.0
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus deaktiviert) und Replikationsgruppen. -
default.redis4.0.cluster.on
– Verwenden Sie diese oder eine davon abgeleitete Parametergruppe für Redis-Cluster (Cluster-Modus aktiviert) und Replikationsgruppen.
In Redis 4.0.10 geänderte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
Gültige Werte: Standard: volatile-lru Typ: Zeichenfolge Veränderbar: Ja Änderungen treten in Kraft: sofort |
maxmemory-policy wurde in Version 2.6.13 hinzugefügt. In Version 4.0.10 wurden zwei neue zulässige Werte hinzugefügt: allkeys-lfu , womit jeder beliebige Schlüssel mittels angenähertem LFU-Wert bereinigt wird, und volatile-lfu , womit unter den Schlüsseln mit einem festgelegten Ablaufdatum mittels angenährtem LFU-Wert bereinigt wird. In Version 6.2, als die R6gd-Knotenfamilie zur Verwendung mit Daten-Tiering eingeführt wurde, werden nur die maxmemory-Richtlinien noeviction , volatile-lru und allkeys-lru mit R6gd-Knotentypen unterstützt. |
In Redis 4.0.10 hinzugefügte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter für asynchrones Löschen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-faule Räumung |
Zulässige Werte: yes/no Standard: no Typ: Boolesch Veränderbar: Ja Änderungen treten in Kraft: sofort |
Performs an asynchronous delete on evictions. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-ablaufen |
Zulässige Werte: yes/no Standard: no Typ: Boolesch Veränderbar: Ja Änderungen treten in Kraft: sofort |
Performs an asynchronous delete on expired keys. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
Zulässige Werte: yes/no Standard: no Typ: Boolesch Veränderbar: Ja Änderungen treten in Kraft: sofort |
Performs an asynchronous delete for commands which update values. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dlazy-flush |
Zulässige Werte: Nicht zutreffend Standard: no Typ: Boolesch Veränderbar: Nein Changes take place: N/A |
Performs an asynchronous flushDB during slave sync. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LFU-Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-Log-Faktor |
Zulässige Werte: jede Ganzzahl Standard: 10 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Set the log factor, which determines the number of key hits to saturate the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-Zerfallszeit |
Zulässige Werte: jede Ganzzahl Standard: 1 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
The amount of time in minutes to decrement the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter für aktive Defragmentierung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aktivedefrag |
Zulässige Werte: yes/no Standard: no Typ: Boolesch Veränderbar: Ja Änderungen treten in Kraft: sofort |
Enabled active defragmentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aktiv-defrag-ignore-Bytes |
Zulässige Werte: 10485760-104857600 Standard: 104857600 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Minimum amount of fragmentation waste to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktiv-defrag-Schwellenwert-unten |
Zulässige Werte: 1–100 Standard: 10 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Minimum percentage of fragmentation to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aktiv-defrag-schwellen-oberer |
Zulässige Werte: 1–100 Standard: 100 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Maximum percentage of fragmentation at which we use maximum effort. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktiv-Defrag-Zyklen-min |
Zulässige Werte: 1–75 Standard: 25 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Minimal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aktiv-defrag-cycle-max |
Zulässige Werte: 1–75 Standard: 75 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Maximal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Client-Ausgabepuffer-Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Client-Abfrage-Pufferlimit |
Zulässige Werte: 1048576-1073741824 Standard: 1073741824 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Max size of a single client query buffer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
Zulässige Werte: 1048576-536870912 Standard: 536870912 Typ: Ganzzahl Veränderbar: Ja Änderungen treten in Kraft: sofort |
Max size of a single element request. |
Redis 3.2.10-Parameteränderungen
Familie der Parametergruppe: redis3.2
Bei ElastiCache for Redis 3.2.10 werden keine zusätzlichen Parameter unterstützt.
Redis 3.2.6-Parameteränderungen
Familie der Parametergruppe: redis3.2
Bei Redis 3.2.6 werden keine zusätzlichen Parameter unterstützt.
Redis 3.2.4-Parameteränderungen
Familie der Parametergruppe: redis3.2
Ab Redis 3.2.4 sind zwei Standard-Parametergruppen vorhanden.
-
default.redis3.2
– Wenn Sie Redis 3.2.4 einsetzen, geben Sie diese Parametergruppe oder eine davon abgeleitete Gruppe an, wenn Sie eine Redis-Replikationsgruppe (Cluster-Modus deaktiviert) erstellen und trotzdem die zusätzlichen Funktionen von Redis 3.2.4 nutzen möchten. -
default.redis3.2.cluster.on
– Geben Sie diese Parametergruppe oder eine davon abgeleitete an, wenn Sie eine Redis-Replikationsgruppe (Cluster-Modus aktiviert) erstellen möchten.
Neue Parameters für Redis 3.2.4
Familie der Parametergruppe: redis3.2
Bei Redis 3.2.4 werden die folgenden zusätzlichen Parameter unterstützt.
Name | Details | Beschreibung |
---|---|---|
list-max-ziplist-size |
Standard: -2 Typ: Ganzzahl Veränderbar: Nein |
Listen sind auf besondere Weise codiert, um Platz zu sparen. Die Anzahl der Einträge, die pro internem Listenknoten zulässig sind, können als eine feste maximale Größe oder als maximale Anzahl von Elementen angegeben werden. Verwenden Sie für eine feste maximale Größe -5 bis -1 mit der folgenden Bedeutung:
|
list-compress-depth |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Listen können auch komprimiert werden. Die Komprimierungstiefe ist die Anzahl der quicklist ziplist-Knoten ab jeder Seite der Liste, die von der Komprimierung ausgeschlossen werden sollen. Anfang und Ende der Liste sind für schnelle push- und pop-Operationen immer dekomprimiert. Die Einstellungen sind:
|
cluster-enabled |
Standard: no/yes * Typ: Zeichenfolge Veränderbar: Nein |
Gibt an, ob es sich um eine (Clustermodus-aktivierte) Redis-Replikationsgruppe im Cluster-Modus (ja) oder eine Redis-Replikationsgruppe (Cluster-Modus aktiviert) im Nicht-Cluster-Modus (Clustermodus) handelt. Redis (Cluster-Modus aktiviert) Replikationsgruppen im Cluster-Modus können ihre Daten über bis zu 500 Knotengruppen partitionieren. * Redis 3.2.x verfügt über zwei Standard-Parametergruppen.
. |
cluster-require-full-coverage |
Standard: no Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn dieser Wert auf Manchmal ist es jedoch wünschenswert, dass der Teilbereich des Clusters, der funktioniert, für den immer noch abgedeckten Teil des Keyspace weiterhin Abfragen akzeptiert. Stellen Sie dazu die Option |
hll-sparse-max-bytes |
Standard: 3000 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bytelimit der HyperLogLog Sparse-Darstellung. Das Limit umfasst den 16-Byte-Header. Wenn dieses Limit bei einem HyperLogLog, das die Sparse-Repräsentation verwendet, überschritten wird, findet eine Umwandlung in die dichte Repräsentation statt. Ein Wert größer als 16000 wird nicht empfohlen, da ab einem solchen Wert die dichte Repräsentation effizienter ist. Es wird ein Wert von ca. 3 000 empfohlen, um die Vorteile der platzsparenden Codierung zu nutzen, ohne PFADD zu sehr zu verlangsamen. Dies entspricht der Einstellung O(N) bei der Sparse-Codierung. Der Wert kann auf ~ 10000 erhöht werden, wenn nicht die CPU, sondern der Platz von Bedeutung ist und der Datensatz aus vielen HyperLogLogs mit Kardinalität im Bereich 0–15000 besteht. |
reserved-memory-percent |
Standard: 25 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Der reservierte Prozentsatz des Knotenspeichers, der nicht für Daten verwendet werden soll. Standardmäßig wächst der Redis-Datenumfang, bis der gesamte Speicher des Knotens aufgebraucht ist. In diesem Fall wird die Knotenleistung aufgrund der übermäßigen Speicherauslagerung beeinträchtigt. Ein Teil des verfügbaren Speichers kann für andere Zwecke als für Redis reserviert werden, um den Auslagerungsaufwand zu verringern. Dieser Parameter ist spezifisch für ElastiCache und ist nicht Teil der Redis-Standardverteilung. Weitere Informationen erhalten Sie unter |
In Redis 3.2.4 (Enhanced) geänderte Parameter
Familie der Parametergruppe: redis3.2
Bei Redis 3.2.4 wurden die folgenden Parameter geändert.
Name | Details | Änderung |
---|---|---|
activerehashing |
Veränderbar: Ja, wenn die Parametergruppe keinem Cache-Cluster zugeordnet ist. Ansonsten nein. |
Veränderbar war Nein. |
databases |
Veränderbar: Ja, wenn die Parametergruppe keinem Cache-Cluster zugeordnet ist. Ansonsten nein. |
Veränderbar war Nein. |
appendonly |
Standard: deaktiviert Veränderbar: Nein |
Wenn Sie von einer früheren Redis-Version aktualisieren möchten, müssen Sie zuerst |
appendfsync |
Standard: deaktiviert Veränderbar: Nein |
Wenn Sie von einer früheren Redis-Version aktualisieren möchten, müssen Sie zuerst |
repl-timeout |
Standard: 60 Veränderbar: Nein |
Ist nun nicht mehr veränderbar mit einem Standard von 60. |
tcp-keepalive |
Standard: 300 |
Standard war 0. |
list-max-ziplist-entries |
Der Parameter ist nicht mehr verfügbar. |
|
list-max-ziplist-value |
Der Parameter ist nicht mehr verfügbar. |
In Redis 2.8.24 (Enhanced) hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Bei Redis 2.8.24 werden keine zusätzlichen Parameter unterstützt.
In Redis 2.8.23 (Enhanced) hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Bei Redis 2.8.23 wird der folgende zusätzliche Parameter unterstützt.
Name | Details | Beschreibung |
---|---|---|
close-on-slave-write |
Standard: yes Typ: Zeichenfolge (yes/no) Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn er aktiviert ist, wird die Verbindung mit Clients, die versuchen, in ein schreibgeschütztes Replikat zu schreiben, unterbrochen. |
So funktioniert close-on-slave-write
Der Parameter close-on-slave-write
wurde von Amazon ElastiCache eingeführt, um Ihnen mehr Kontrolle darüber zu geben, wie Ihr Cluster reagiert, wenn ein primärer Knoten und ein Lesereplikat-Knoten ihre Rollen tauschen, weil ein Lesereplikat zum Primärknoten befördert wird.
Wenn der Read Replica-Cluster nur aufgrund des Failovers einer Multi-AZ-fähigen Replikation heraufgestuft wird, versucht der Client weiterhin, in den Endpunkt A zu schreiben. Da Endpunkt A nun der Endpunkt für eine Read Replica ist, schlagen diese Schreibvorgänge fehl. Dies ist das Verhalten für Redis vor der Einführung von ElastiCache close-on-replica-write
und das Verhalten, wenn Sie close-on-replica-write
deaktivieren.
Wenn close-on-replica-write
aktiviert ist, wird jedes Mal bei dem Versuch des Clients, in eine Read Replica zu schreiben, die Client-Verbindung mit dem Cluster unterbrochen. Die Logik Ihre Anwendung sollte die Unterbrechung erkennen, die DNS-Tabelle überprüfen und wieder eine Verbindung zum primären Endpunkt herstellen, wobei es sich um Endpunkt B handeln würde.
Wann Sie close-on-replica-write deaktivieren können
Wenn close-on-replica-write
-Resultate beim Schreiben in fehlerhafte Cluster deaktiviert werden, warum sollte close-on-replica-write
deaktiviert werden?
Wie zuvor erwähnt, wird jedes Mal, wenn close-on-replica-write
aktiviert ist, bei dem Versuch des Clients, in eine Read Replica zu schreiben, die Client-Verbindung mit dem Cluster unterbrochen. Das Herstellen einer neuen Verbindung zum Knoten nimmt einige Zeit in Anspruch. Daher beeinträchtigt das Trennen und Wiederherstellen einer Verbindung als Ergebnis einer Schreibanforderung in das Replica auch die Latenz von Leseanforderungen, die über die gleiche Verbindung bedient werden. Dieser Effekt bleibt bestehen bis eine neue Verbindung hergestellt wird. Wenn Ihre Anwendung besonders leseintensiv oder latenzempfindlich ist, können Sie die Verbindung Ihrer Clients aufrecht erhalten, um eine Beeinträchtigung der Leseleistung zu vermeiden.
In Redis 2.8.22 (Enhanced) hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Bei Redis 2.8.22 werden keine zusätzlichen Parameter unterstützt.
Wichtig
-
Ab Redis-Version 2.8.22 gilt
repl-backlog-size
sowohl für den primären Cluster als auch für Replikat-Cluster. -
Ab Redis-Version 2.8.22 wird der Parameter
repl-timeout
nicht unterstützt. Wenn er geändert wird, überschreibt ElastiCache ihn mit dem Standard (60s), so wie dies beiappendonly
der Fall ist.
Die folgenden Parameter werden nicht mehr unterstützt.
-
appendonly
-
appendfsync
-
repl-timeout
In Redis 2.8.21 hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Für Redis 2.8.21 werden keine zusätzlichen Parameter unterstützt.
In Redis 2.8.19 hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Bei Redis 2.8.19 werden keine zusätzlichen Parameter unterstützt.
In Redis 2.8.6 hinzugefügte Parameter
Familie der Parametergruppe: redis2.8
Bei Redis 2.8.6 werden die folgenden zusätzlichen Parameter unterstützt.
Name | Details | Beschreibung |
---|---|---|
min-slaves-max-lag |
Standard: 10 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Anzahl von Sekunden, innerhalb der der primäre Knoten eine Ping-Anforderung von einer Read Replica empfangen muss. Wenn dieser Zeitraum überschritten wird, ohne dass der primäre Knoten einen Ping erhält, dann wird das Replikat nicht mehr als verfügbar angesehen. Wenn die Anzahl der verfügbaren Replikate unter min-slaves-to-write abfällt, dann akzeptiert der primäre Knoten ab diesem Punkt keine Schreibanforderungen mehr. Wenn der Wert für entweder diesen Parameter oder für min-slaves-to-write „0“ ist, dann akzeptiert der primäre Knoten immer Schreibanforderungen, selbst wenn keine Replikate verfügbar sind. |
min-slaves-to-write |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Mindestanzahl an Read Replicas, die verfügbar sein müssen, damit der primäre Knoten Schreibanforderungen von Clients akzeptiert. Wenn die Anzahl der verfügbaren Replikate unter diesen Wert abfällt, dann akzeptiert der primäre Knoten keine Schreibanforderungen mehr. Wenn der Wert für entweder diesen Parameter oder für min-slaves-max-lag „0“ ist, dann akzeptiert der primäre Knoten immer Schreibanforderungen, selbst wenn keine Replikate verfügbar sind. |
notify-keyspace-events |
Standardwert: (eine leere Zeichenfolge) Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Arten von Keyspace-Ereignisse, über die Redis Clients benachrichtigen kann. Jede Art von Ereignis wird durch einen einzelnen Buchstaben repräsentiert:
Es kann eine beliebige Kombination dieser Ereignistypen vorliegen. So bedeutet AKE z. B., dass Redis Benachrichtigungen über alle Ereignistypen veröffentlichen kann. Verwenden Sie nur die oben aufgelisteten Zeichen. Die versuchte Eingabe anderer Zeichen führt zu Fehlermeldungen. Für diesen Parameter ist standardmäßig eine leere Zeichenfolge eingestellt. Dies bedeutet, dass die Keyspace-Ereignisbenachrichtigung deaktiviert ist. |
repl-backlog-size |
Standard: 1048576 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Größe, in Byte, des Bacḱlogs des primären Knotens. Das Backlog dient zur Aufzeichnung von Aktualisierungen an den Daten auf dem primären Knoten. Wenn sich eine Read Replica mit dem primären Knoten verbindet, versucht sie, eine teilweise Synchronisierung ( Der Mindestwert für diesen Parameter ist 16384. AnmerkungAb Redis-Version 2.8.22 gilt dieser Parameter sowohl für den primären Cluster als auch für die Read Replicas. |
repl-backlog-ttl |
Standard: 3600 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Anzahl von Sekunden, für die der primäre Knoten den Backlog-Puffer beibehält. Ab dem Zeitpunkt, an dem die Verbindung des letzte Replikatknotens getrennt wurde, bleiben die Daten im Backlog intakt, bis Wenn dieser Parameter auf „0“ eingestellt ist, wird der Backlog-Puffer niemals freigegeben. |
repl-timeout |
Standard: 60 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Stellt den Zeitraum für die Zeitüberschreitung in Sekunden dar für:
|
Parameter von Redis 2.6.13
Familie der Parametergruppe: redis2.6
Redis 2.6.13 war die erste Version von Redis, die von ElastiCache unterstützt wurde. Die folgende Tabelle zeigt die von ElastiCache unterstützten Redis 2.6.13-Parameter.
Name | Details | Beschreibung |
---|---|---|
activerehashing |
Standard: yes Typ: Zeichenfolge (yes/no) Veränderbar: Ja Änderungen finden statt: Bei der Erstellung |
Bestimmt, ob die aktive Rehashing-Funktion von Redis aktiviert werden soll. Der Hashvorgang für die Haupt-Hash-Tabelle wird zehnmal pro Sekunde erneut durchgeführt. Jeder erneut durchgeführte Hashvorgang verbraucht 1 Millisekunde der CPU-Zeit. Es empfiehlt sich, diesen Wert gering zu halten. Wenn einem Cluster eine neue Parametergruppe zugewiesen wird, muss dieser Wert in der alten und in der neuen Parametergruppe identisch sein. |
appendonly |
Standard: no Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Sofort |
Aktiviert oder deaktiviert die Append-Only-File-Funktion (AOF) von Redis. AOF erfasst alle Redis-Befehle, die Daten im Cache ändern. Die Funktion wird zur Wiederherstellung bei bestimmten Knotenausfällen verwendet. Der Standardwert no bedeutet, dass AOF ausgeschaltet ist. Legen Sie für diesen Parameter yes fest, um AOF zu aktivieren. Weitere Informationen finden Sie unter Minimieren von Ausfällen. AnmerkungAppend-Only-Files (AOF) wird für cache.t1.micro- und cache.t2.*-Knoten nicht unterstützt. Für Knoten dieser Art wird der Parameterwert AnmerkungFür Multi-AZ-Replikationsgruppen ist AOF nicht zulässig. |
appendfsync |
Standard: everysec Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Sofort |
Steuert, wenn appendonly auf „Yes“ (Ja) festgelegt, wie oft der AOF-Ausgabepuffer auf den Datenträger geschrieben wird:
|
client-output-buffer-limit-normal-hard-limit |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung des Clients getrennt. Der Standard ist null (kein festes Limit). |
client-output-buffer-limit-normal-soft-limit |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung des Clients getrennt, aber nur dann, wenn diese Bedingung client-output-buffer-limit-normal-soft-seconds lang andauert. Der Standard ist null (kein weiches Limit). |
client-output-buffer-limit-normal-soft-seconds |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn der Ausgabepuffer eines Clients länger als die angegebene Anzahl von Sekunden bei client-output-buffer-limit-normal-soft-limit Bytes verbleibt, wird die Verbindung des Clients getrennt. Der Standard ist null (kein Zeitlimit). |
client-output-buffer-limit-pubsub-hard-limit |
Standard: 33554432 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Für Redis-publish/subscribe-Clients: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung zum Client getrennt. |
client-output-buffer-limit-pubsub-soft-limit |
Standard: 8388608 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Für Redis-publish/subscribe-Clients: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung des Clients getrennt, aber nur dann, wenn diese Bedingung client-output-buffer-limit-pubsub-soft-seconds lang andauert. |
client-output-buffer-limit-pubsub-soft-seconds |
Standard: 60 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Für Redis-publish/subscribe-Clients: Wenn der Ausgabepuffer eines Clients länger als diese Anzahl von Sekunden bei client-output-buffer-limit-pubsub-soft-limit Bytes verbleibt, wird die Verbindung zum Client getrennt. |
client-output-buffer-limit-slave-hard-limit |
Standard: Für Werte siehe Spezifische Parameter für den Redis-Knotentyp Typ: Ganzzahl Veränderbar: Nein |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung zum Client getrennt. |
client-output-buffer-limit-slave-soft-limit |
Standard: Für Werte siehe Spezifische Parameter für den Redis-Knotentyp Typ: Ganzzahl Veränderbar: Nein |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients die angegebene Anzahl von Bytes erreicht, wird die Verbindung des Clients getrennt, aber nur dann, wenn diese Bedingung client-output-buffer-limit-slave-soft-seconds lang andauert. |
client-output-buffer-limit-slave-soft-seconds |
Standard: 60 Typ: Ganzzahl Veränderbar: Nein |
Für Redis-Read Replicas: Wenn der Ausgabepuffer eines Clients länger als diese Anzahl von Sekunden bei client-output-buffer-limit-slave-soft-limit Bytes verbleibt, wird die Verbindung zum Client getrennt. |
databases |
Standard: 16 Typ: Ganzzahl Veränderbar: Nein Änderungen finden statt: Bei der Erstellung |
Die Anzahl der logischen Partitionen, in die die Datenbanken aufgeteilt sind. Es empfiehlt sich, diesen Wert gering zu halten. Es empfiehlt sich, diesen Wert gering zu halten. Wenn einem Cluster eine neue Parametergruppe zugewiesen wird, muss dieser Wert in der alten und in der neuen Parametergruppe identisch sein. |
hash-max-ziplist-entries |
Standard: 512 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für Hashes verwendete Speichermenge. Hashes mit weniger als der angegebenen Anzahl von Einträgen werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
hash-max-ziplist-value |
Standard: 64 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für Hashes verwendete Speichermenge. Hashes mit kleineren Einträgen als die angegebene Anzahl von Bytes werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
list-max-ziplist-entries |
Standard: 512 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für Listen verwendete Speichermenge. Listen mit weniger als der angegebenen Anzahl von Einträgen werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
list-max-ziplist-value |
Standard: 64 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für Listen verwendete Speichermenge. Listen mit kleineren Einträgen als die angegebene Anzahl von Bytes werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
lua-time-limit |
Standard: 5000 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Ausführungszeit für ein Lua-Skript in Millisekunden, bevor ElastiCache Maßnahmen ergreift, um das Skript zu stoppen. Wenn |
maxclients – Dieser Wert gilt für alle Instance-Typen mit Ausnahme der explizit angegebenen. |
Standard: 65000 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Anzahl von Clients, die zu jedem beliebigen Zeitpunkt angeschlossen sein können. |
t2.medium Standard: 20 000 Typ: Ganzzahl Veränderbar: Nein |
||
t2.small Standard: 20 000 Typ: Ganzzahl Veränderbar: Nein |
||
t2.micro Standard: 20 000 Typ: Ganzzahl Veränderbar: Nein |
||
t4g.micro Standard: 20 000 Typ: Ganzzahl Veränderbar: Nein |
||
t3.medium Default: 65 000 Typ: Ganzzahl Veränderbar: Nein |
||
t3.small Default: 65 000 Typ: Ganzzahl Veränderbar: Nein |
||
t3.micro Standard: 20 000 Typ: Ganzzahl Veränderbar: Nein |
||
maxmemory-policy |
Standard: volatile-lru Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Bereinigungsrichtlinie für Schlüssel, wenn die maximale Speichernutzung erreicht ist. Gültige Werte sind: Weitere Informationen finden Sie unter Verwenden von Redis als LRU-Cache |
maxmemory-samples |
Standard: 3 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Für die LRU- (Least Recently Used) und TTL-Berechnungen (Time to Live) repräsentiert dieser Parameter die Größe der Stichprobe der zu überprüfenden Schlüssel. Redis wählt standardmäßig 3 Schlüssel aus und verwendet den Schlüssel, der zuletzt verwendet wurde. |
reserved-memory |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Der Gesamtspeicher, in Byte, der nicht für Daten verwendet werden soll. Standardmäßig wächst der Redis-Knoten, bis der Dieser Parameter ist spezifisch für ElastiCache und nicht Teil der Standard-Redis-Verteilung. Weitere Informationen erhalten Sie unter |
set-max-intset-entries |
Standard: 512 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für bestimmte Arten von Sätzen verwendete Speichermenge (Zeichenfolgen, die in Radix 10 Ganzzahlen im Bereich von signierten 64-Bit-Ganzahlen sind). Solche Sätze mit weniger als der angegebenen Anzahl von Einträgen werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
slave-allow-chaining |
Standard: no Typ: Zeichenfolge Veränderbar: Nein |
Bestimmt, ob eine Read Replica in Redis über eigene Read Replicas verfügen darf. |
slowlog-log-slower-than |
Standard: 10000 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die maximale Ausführungszeit in Mikrosekunden für Befehle, die von der Redis-Funktion „protokolliert“ werden sollen. |
slowlog-max-len |
Standard: 128 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die maximale Länge des „Slow Log“ von Redis. |
tcp-keepalive |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn dies auf einen Wert ungleich null (N) eingestellt wird, werden Knoten-Clients alle N Sekunden abgefragt, um sicherzustellen, dass sie noch verbunden sind. Bei der Standardeinstellung „0“ finden keine solche Abfragen statt. WichtigEinige Aspekte dieses Parameters haben sich in Redis-Version 3.2.4 geändert. Siehe In Redis 3.2.4 (Enhanced) geänderte Parameter. |
timeout |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Die Anzahl von Sekunden, die ein Knoten wartet, bevor eine Zeitüberschreitung eintritt. Die Werte sind:
|
zset-max-ziplist-entries |
Standard: 128 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für sortierte Sätze verwendete Speichermenge. Sortierte Sätze mit weniger als der angegebenen Anzahl von Elementen werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
zset-max-ziplist-value |
Standard: 64 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Sofort |
Bestimmt die für sortierte Sätze verwendete Speichermenge. Sortierte Sätze mit kleineren Einträgen als die angegebene Anzahl von Bytes werden mit besonderer Codierung gespeichert, durch die Platz eingespart wird. |
Anmerkung
Wenn Sie für Ihren Redis 2.6.13-Cluster keine Parametergruppe angeben, wird die Standard-Parametergruppe verwendet (default.redis2.6
). Sie können die Werte der Parameter in der Parametergruppe nicht ändern. Sie können jedoch jederzeit immer eine benutzerdefinierte Parametergruppe erstellen und Sie Ihrem Cluster zuweisen.
Spezifische Parameter für den Redis-Knotentyp
Obwohl die meisten Parameter über einen einzelnen Wert verfügen, ist bei einigen Parametern der jeweilige Wert vom verwendeten Knotentyp abhängig. Die folgende Tabelle zeigt die Standardwerte der Parameter maxmemory
, client-output-buffer-limit-slave-hard-limit
und client-output-buffer-limit-slave-soft-limit
für jeden Knotentyp. Der Wert maxmemory
ist die maximale Anzahl von Bytes, die für Ihre Verwendung, für Daten oder für andere Zwecke auf dem Knoten verfügbar sind. Weitere Informationen finden Sie unter Verfügbarer Speicher
Anmerkung
Der Parameter maxmemory
kann nicht geändert werden.
Knotentyp | Maxmemory | Client-output-buffer-limit-slave-hard-limit | Client-output-buffer-limit-slave-soft-limit |
---|---|---|---|
cache.t1.micro | 142606336 | 14260633 | 14260633 |
cache.t2.micro | 581959680 | 58195968 | 58195968 |
cache.t2.small | 1665138688 | 166513868 | 166513868 |
cache.t2.medium | 3461349376 | 346134937 | 346134937 |
cache.t3.micro | 536870912 | 53687091 | 53687091 |
cache.t3.small | 1471026299 | 147102629 | 147102629 |
cache.t3.medium | 3317862236 | 331786223 | 331786223 |
cache.t4g.micro | 536870912 | 53687091 | 53687091 |
cache.t4g.small | 1471026299 | 147102629 | 147102629 |
cache.t4g.medium | 3317862236 | 331786223 | 331786223 |
cache.m1.small | 943718400 | 94371840 | 94371840 |
cache.m1.medium | 3093299200 | 309329920 | 309329920 |
cache.m1.large | 7025459200 | 702545920 | 702545920 |
cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 |
cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 |
cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 |
cache.m2.4xlarge | 70883737600 | 7088373760 | 7088373760 |
cache.m3.medium | 2988441600 | 309329920 | 309329920 |
cache.m3.large | 6501171200 | 650117120 | 650117120 |
cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 |
cache.m3.2xlarge | 29989273600 | 2998927360 | 2998927360 |
cache.m4.large | 6892593152 | 689259315 | 689259315 |
cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 |
cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 |
cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 |
cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 |
cache.m5.large | 6854542746 | 685454275 | 685454275 |
cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 |
cache.m6g.large | 6854542746 | 685454275 | 685454275 |
cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c1.xlarge | 6501171200 | 650117120 | 650117120 |
cache.r3.large | 14470348800 | 1468006400 | 1468006400 |
cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 |
cache.r3.2xlarge | 62495129600 | 6081740800 | 6081740800 |
cache.r3.4xlarge | 126458265600 | 12268339200 | 12268339200 |
cache.r3.8xlarge | 254384537600 | 24536678400 | 24536678400 |
cache.r4.large | 13201781556 | 1320178155 | 1320178155 |
cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 |
cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 |
cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 |
cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 |
cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 |
cache.r5.large | 14037181030 | 1403718103 | 1403718103 |
cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 |
cache.r6g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 |
dache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
dache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
dache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
dache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r6gd.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.r7g.large | 14037181030 | 1403718103 | 1403718103 |
cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 |
cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 |
cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 |
cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 |
cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 |
cache.m7g.large | 6854542746 | 685454275 | 685454275 |
cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 |
cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 |
cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 |
cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 |
cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 |
cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 |
cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 |
cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 |
cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 |
cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 |
cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 |
cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 |
cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 |
Anmerkung
Alle Instance-Typen der aktuellen Generation werden standardmäßig in Amazon Virtual Private Cloud VPC erstellt.
T1-Instances unterstützen Multi-AZ nicht.
T1- und T2-Instances unterstützen Redis AOF nicht.
Die Redis-Konfigurationsvariablen appendonly
und appendfsync
werden auf der Redis-Version 2.8.22 und höher nicht unterstützt.