Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
OSSConfiguration et limites de Valkey et Redis
Les OSS moteurs Valkey et Redis fournissent chacun un certain nombre de paramètres de configuration, dont certains sont modifiables dans Redis OSS et d'autres non modifiables ElastiCache pour garantir des performances et une fiabilité stables.
Caches sans serveur
Pour les caches sans serveur, les groupes de paramètres ne sont pas utilisés et toutes les OSS configurations de Valkey ou Redis ne sont pas modifiables. Les OSS paramètres Valkey ou Redis suivants sont en place :
Nom | Détails | Description |
---|---|---|
acl-pubsub-default |
|
Autorisations de canal pubsub par défaut pour ACL les utilisateurs du cache. |
client-output-buffer-limit |
|
Les clients normaux n'ont aucune limite de mémoire tampon. PUB/SUBles clients seront déconnectés s'ils franchissent un backlog de 32 Mo, ou s'ils franchissent un backlog de 8 Mo pendant 60 minutes. |
client-query-buffer-limit |
1 Gio | Taille maximale d’un seul tampon de requête client. En outre, les clients ne peuvent pas émettre de demande comportant plus de 4 000 arguments. |
cluster-allow-pubsubshard-when-down |
yes |
Cela permet au cache d’assurer le trafic pubsub lorsqu’il est partiellement indisponible. |
cluster-allow-reads-when-down |
yes |
Cela permet au cache d’assurer le trafic de lecture lorsqu’il est partiellement indisponible. |
cluster-enabled |
yes |
Tous les caches sans serveur sont en mode cluster activé, ce qui leur permet de partitionner leurs données de manière transparente sur plusieurs partitions de backend. Tous les emplacements sont présentés aux clients comme appartenant à un seul nœud virtuel. |
cluster-require-full-coverage |
no |
Lorsque l’espace de clés est partiellement indisponible (c’est-à-dire qu’au moins un emplacement de hachage est inaccessible), le cache continue à accepter les requêtes pour la partie de l’espace de clés qui est encore couverte. L’ensemble de l’espace de clés sera toujours « couvert » par un seul nœud virtuel dans cluster slots . |
lua-time-limit |
5000 |
Durée maximale d'exécution d'un script Lua, en millisecondes, avant qu'une action ne soit entreprise pour ElastiCache arrêter le script. En cas |
maxclients |
65000 | Nombre maximal de clients pouvant être connectés au cache simultanément. Les connexions établies par la suite peuvent réussir ou non. |
maxmemory-policy |
volatile-lru |
Les éléments dotés d'un TTL set sont expulsés après l'estimation least-recently-used (LRU) lorsque la limite de mémoire d'un cache est atteinte. |
notify-keyspace-events |
(chaîne vide) | Les événements de l’espace de clés ne sont actuellement pas pris en charge sur les caches sans serveur. |
port |
Port principal : 6379 Port de lecture : 6380 |
Les caches sans serveur publient deux ports portant le même nom d’hôte. Le port principal autorise les écritures et les lectures, tandis que le port de lecture autorise les lectures éventuellement cohérentes à faible latence à l’aide de la commande READONLY . |
proto-max-bulk-len |
512 Mio | Taille maximale d’une seule demande d’élément. |
timeout |
0 | Les clients ne sont pas déconnectés de force après une période d’inactivité spécifique, mais ils peuvent être déconnectés en état stable à des fins d’équilibrage de charge. |
Les limites suivantes s’appliquent également :
Nom | Détails | Description |
---|---|---|
Longueur du nom de clé | 4 Kio | La taille maximale d'une seule clé Valkey ou Redis ou d'un seul OSS nom de canal. Les clients faisant référence à des clés dont la taille est supérieure à cette valeur recevront une erreur. |
Taille de script Lua | 4 Mio | Taille maximale d'un seul script Valkey ou Redis OSS Lua. Les tentatives de chargement d’un script Lua dont la taille est supérieure à cette valeur provoqueront un message d’erreur. |
Taille d’emplacement | 32 GiO | Taille maximale d'un seul emplacement de hachage Valkey ou RedisOSS. Les clients qui essaient de définir plus de données que cela sur un seul OSS emplacement Valkey ou Redis déclencheront la politique d'expulsion sur cet emplacement et, si aucune clé n'est expulsable, recevront une erreur de mémoire insuffisante (). OOM |
Clusters auto-conçus
Pour les clusters auto-conçus, consultez Paramètres Valkey et Redis OSS pour obtenir les valeurs par défaut des paramètres de configuration et connaître celles qui sont configurables. Les valeurs par défaut sont généralement recommandées, sauf si vous devez les remplacer dans un cas d’utilisation spécifique.