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.
OSSKonfiguration und Limits von Valkey und Redis
Die Valkey- und OSS Redis-Engines bieten jeweils eine Reihe von Konfigurationsparametern, von denen einige in ElastiCache (RedisOSS) und andere nicht modifizierbar sind, um eine stabile Leistung und Zuverlässigkeit zu gewährleisten.
Serverless-Caches
Für serverlose Caches werden keine Parametergruppen verwendet und die gesamte Valkey- oder Redis-Konfiguration kann nicht geändert werden. OSS Die folgenden Valkey- oder Redis-Parameter sind vorhanden: OSS
Name | Details | Beschreibung |
---|---|---|
acl-pubsub-default |
|
Standard-Pubsub-Kanalberechtigungen für ACL Benutzer im Cache. |
client-output-buffer-limit |
|
Für normale Clients besteht kein Pufferlimit. PUB/SUBClients werden getrennt, wenn sie den 32 MiB-Backlog oder den 8 MiB-Backlog für 60 Sekunden durchbrechen. |
client-query-buffer-limit |
1 GiB | Die maximale Größe eines einzelnen Client-Abfragepuffers. Darüber hinaus können Clients keine Anfrage mit mehr als 4 000 Argumenten stellen. |
cluster-allow-pubsubshard-when-down |
yes |
Dadurch kann der Cache Pub/Sub-Datenverkehr bereitstellen, während der Cache teilweise ausgefallen ist. |
cluster-allow-reads-when-down |
yes |
Dadurch kann der Cache Lesedatenverkehr bereitstellen, während der Cache teilweise ausgefallen ist. |
cluster-enabled |
yes |
Für alle Serverless-Caches ist der Clustermodus aktiviert, sodass sie ihre Daten transparent auf mehrere Backend-Shards partitionieren können. Alle Slots werden den Clients so angezeigt, als gehörten sie einem einzigen virtuellen Knoten. |
cluster-require-full-coverage |
no |
Wenn der Keyspace teilweise ausgefallen ist (d. h. auf mindestens einen Hash-Slot kann nicht zugegriffen werden), akzeptiert der Cache weiterhin Abfragen für den Teil des Keyspace, der noch abgedeckt ist. Der gesamte Keyspace wird immer von einem einzigen virtuellen Knoten in cluster slots „abgedeckt“. |
lua-time-limit |
5000 |
Die maximale Ausführungszeit für ein Lua-Skript in Millisekunden, bevor Maßnahmen zum Stoppen des Skripts ergriffen werden. ElastiCache Wenn sie überschritten |
maxclients |
65000 | Die maximale Anzahl von Clients, die zu jedem beliebigen Zeitpunkt mit dem Cache verbunden sein können. Weitere Verbindungen können erfolgreich hergestellt werden oder auch nicht. |
maxmemory-policy |
volatile-lru |
Elemente mit einem TTL Satz werden nach der Schätzung least-recently-used (LRU) gelöscht, wenn das Speicherlimit eines Caches erreicht ist. |
notify-keyspace-events |
(eine leere Zeichenfolge) | Keyspace-Ereignisse werden in Serverless-Caches derzeit nicht unterstützt. |
port |
Primärer Port: 6379 Leseport: 6380 |
Serverless-Caches kündigen zwei Ports mit demselben Hostnamen an. Der primäre Port lässt Schreib- und Lesevorgänge zu, wohingegen der Leseport mithilfe des Befehls READONLY letztendlich konsistente Lesevorgänge mit niedrigerer Latenz ermöglicht. |
proto-max-bulk-len |
512 MiB | Die maximale Größe einer einzelnen Elementanforderung. |
timeout |
0 | Zu einer bestimmten Leerlaufzeit werden die Verbindungen mit Clients nicht gewaltsam getrennt, sie können jedoch aus Gründen des Lastausgleichs im stabilen Zustand getrennt werden. |
Darüber hinaus gelten die folgenden Limits:
Name | Details | Beschreibung |
---|---|---|
Länge des Schlüsselnamens | 4 KiB | Die maximale Größe für einen einzelnen Valkey- oder Redis-Schlüssel- oder KanalnamenOSS. Clients, die auf Schlüssel verweisen, die größer sind, wird eine Fehlermeldung angezeigt. |
Größe des Lua-Skripts | 4 MiB | Die maximale Größe eines einzelnen Valkey- oder OSS Redis-Lua-Skripts. Versuche, ein Lua-Skript zu laden, das größer ist als dieses, führen zu einer Fehlermeldung. |
Slot-Größe | 32 GiB | Die maximale Größe eines einzelnen Valkey- oder Redis-Hash-Slots. OSS Clients, die versuchen, mehr Daten auf einem einzelnen Valkey- oder OSS Redis-Steckplatz zu speichern, lösen die Räumungsrichtlinie für den Steckplatz aus, und wenn keine Schlüssel entfernt werden können, wird ein Fehler wegen Speichermangel () angezeigt. OOM |
Selbst entworfene Cluster
Informationen über Standardwerte der Konfigurationsparameter und die konfigurierbaren Werte für selbst entworfene Cluster finden Sie unter Valkey- und Redis-Parameter OSS. Die Standardwerte werden generell empfohlen, es sei denn, Sie haben einen bestimmten Anwendungsfall, bei dem sie außer Kraft gesetzt werden müssen.