For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/databases/valkey-advanced-parameters-references.md.

Paramètres avancés de Public Cloud Databases pour Valkey

Voir en Markdown

Ce guide liste tous les paramètres avancés pris en charge qui vous permettent de configurer votre service Public Cloud Databases pour Valkey selon vos cas d'usage

Objectif

Ce guide répertorie tous les paramètres avancés pris en charge qui vous permettent de configurer votre Public Cloud Databases pour Valkey selon vos cas d'usage.

Prérequis

  • Disposer d'un projet Public Cloud dans votre compte OVHcloud
  • Disposer d'une base de données fonctionnant sur votre Public Cloud Databases OVHcloud (ce guide peut vous aider à répondre à ce prérequis)

En pratique

Info

Les paramètres avancés peuvent également être gérés avec Terraform, via l'argument advanced_configuration (paires clé/valeur) de la ressource ovh_cloud_project_database.

Depuis l'espace client OVHcloud

Reportez-vous à ce guide pour découvrir comment modifier vos paramètres avancés depuis l'espace client OVHcloud.

Depuis l'API

Reportez-vous à ce guide pour découvrir comment modifier vos paramètres avancés depuis l'API OVHcloud.

Paramètres avancés pour Valkey

Vous trouverez ci-dessous les paramètres avancés disponibles pour un service Valkey :

Info

Le tableau ci-dessous liste les paramètres avancés disponibles pour un service Valkey. Votre service affiche la liste exacte, avec les valeurs autorisées, dans l'onglet Configuration de l'espace client et via l'API.

La modification de la configuration avancée peut entraîner un redémarrage du service. C'est le cas pour valkey_io_threads et valkey_number_of_databases : modifiez-les pendant une période de faible trafic.

Parameters
valkey_acl_channels_default string
values: allchannels, resetchannels
Détermine l'ACL par défaut des canaux pub/sub pour les nouveaux utilisateurs lorsqu'aucune ACL n'est fournie. Lorsque cette option n'est pas définie, allchannels est appliqué par souci de rétrocompatibilité. Cette option n'affecte pas le paramètre Valkey acl-pubsub-default.
valkey_active_defrag_ignore_bytes long
min: 1048576 max: 1073741824
default: 104857600
Quantité minimale de mémoire perdue par fragmentation, en octets, avant le démarrage de la défragmentation active. Ne s'applique que lorsque valkey_activedefrag est activé.
valkey_active_defrag_threshold_lower long
min: 1 max: 100
default: 10
Pourcentage minimal de fragmentation avant le démarrage de la défragmentation active. Ne s'applique que lorsque valkey_activedefrag est activé.
valkey_active_expire_effort long
min: 1 max: 10
default: 1
Valkey récupère les clés expirées à la fois lorsqu'elles sont consultées et en arrière-plan. Le processus d'arrière-plan recherche les clés expirées pour libérer de la mémoire. Augmenter le paramètre active-expire-effort (1 par défaut, 10 maximum) utilise davantage de CPU pour récupérer plus rapidement les clés expirées, ce qui réduit l'utilisation de la mémoire mais peut augmenter la latence.
valkey_activedefrag boolean
default: false
Active la défragmentation active de la mémoire. Lorsqu'elle est activée, Valkey déplace les objets hors des pages mémoire peu utilisées afin de réduire la fragmentation et de restituer de la mémoire au système d'exploitation. La défragmentation s'exécute sur le thread principal et consomme du CPU : elle peut donc augmenter la latence sous charge.
valkey_io_threads long
min: 1 max: 256
Définit le nombre de threads d'E/S de Valkey. La modification de ce paramètre entraîne un redémarrage du service Valkey.
valkey_lfu_decay_time long
min: 1 max: 120
default: 1
Durée de décroissance du compteur de la politique maxmemory-policy LFU, en minutes.
valkey_lfu_log_factor long
min: 0 max: 100
default: 10
Facteur logarithmique du compteur pour les politiques maxmemory-policy volatile-lfu et allkeys-lfu.
valkey_maxmemory_policy string
values: allkeys-lfu, allkeys-lru, allkeys-random, noeviction, volatile-lfu, volatile-lru, volatile-random, volatile-ttl
default: noeviction
Politique maxmemory-policy de Valkey.
valkey_notify_keyspace_events string
default: ""
Définit l'option notify-keyspace-events.
valkey_number_of_databases long
min: 1 max: 128
Définit le nombre de bases de données Valkey. La modification de ce paramètre entraîne un redémarrage du service Valkey.
valkey_persistence string
values: off, rdb
Détermine si Valkey écrit des snapshots RDB sur le disque. Avec rdb, des snapshots sont écrits pour les sauvegardes. Avec off, aucun snapshot n'est écrit : les sauvegardes et la duplication (fork) sont indisponibles, et toutes les données sont perdues en cas de redémarrage du service.
valkey_pubsub_client_output_buffer_limit long
min: 32 max: 262144
Définit la limite du tampon de sortie des clients pub/sub, en Mo. La valeur correspond à la limite stricte ; la limite souple équivaut à 1/4 de la limite stricte. Lors de la définition de la limite, tenez compte de la mémoire disponible dans l'offre de service sélectionnée.
valkey_ssl boolean
default: true
Exige SSL pour accéder à Valkey.
valkey_timeout long
min: 0 max: 2073600
default: 300
Délai d'expiration des connexions inactives de Valkey, en secondes.
valkey_version string
values: 8.1, 9.1
Version majeure de Valkey.

Aller plus loin

Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service de bases de données !

Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?