Sur notre Managed Flex Server, une instance Valkey fonctionne par défaut sur le port 6379. Avec les instructions suivantes, vous pouvez exécuter une deuxième instance de Valkey sur un port différent.
Préparer votre propre instance
Pour effectuer les étapes suivantes, vous devez être connecté à votre Managed Flex Server via SSH.
Nous vous recommandons de créer un dossier ~/app/ pour vos propres applications et un sous-dossier pour chacune de vos applications. De cette façon, vous pouvez garder une vue d’ensemble à tout moment. Pour votre propre instance Valkey, créez le dossier ~/app/valkey.
mkdir -p ~/app/valkey/
Demander le fichier de configuration
Ensuite, vous devrez demander à notre support technique de copier le fichier de configuration de Valkey dans le dossier ~/app/valkey que vous venez de créer.
Pour ce faire, créez un code d’assistance dans le Control Panel Hostpoint comme décrit dans ce guide.
Envoyez ensuite le code d’assistance à notre support technique (support@hostpoint.ch) et demandez-lui de copier le fichier de configuration dans le dossier ~/app/valkey.
Configurer Valkey
Vous pouvez commencer avec la configuration dès que notre support technique vous a copié le fichier Valkey.
Modifiez les lignes suivantes dans le fichier de configuration-Valkey ~/app/valkey/valkey.conf avec vim ou nano:
daemonize yes => daemonize no
pidfile /var/run/valkey/valkey.pid => pidfile /home/VOTRE_UTILISATEUR/app/valkey/valkey.pid
port 6379 => port LE_PORT_SOUHAITÉ
dir /var/db/valkey/ => dir /home/VOTRE_UTILISATEUR/app/valkey/
Dans le même fichier de configuration, vous avez également la possibilité de définir un mot de passe pour votre instance Valkey. Pour ce faire, il suffit de rechercher # requirepass foobared , de supprimer le caractère # et de remplacer foobared par le mot de passe souhaité.
Intégration
Fonctionnement avec le Custom Service Control
Le Custom Service Control (CSC) peut prendre en charge le fonctionnement et la gestion automatique de votre application, par exemple, son démarrage et son arrêt lors de travaux de maintenance sur votre serveur.
La configuration de Valkey dans le CSC est très simple. Pour ce faire, créez un nouveau Custom Service pour Valkey:
hpservices supervisord add valkey
successfully created dir for valkey: /home/username/.services/supervisord/valkey
successfully created dir for valkey: /home/username/.services/supervisord/valkey/log
supervisord service config file written: /home/username/.services/supervisord/valkey/service.conf
Cela crée un cadre de configuration pour le nouveau service dans le fichier ~/.services/supervisord/valkey/service.conf . Pour Valkey, la commande doit être adaptée, sinon vous pouvez accepter toutes les valeurs suggérées (enlevez le point-virgule au début de la ligne).
[program:valkey]
command=/usr/local/bin/valkey-server %(ENV_HOME)s/app/valkey/valkey.conf ; the program (can take args)
directory=%(ENV_HOME)s/app/valkey/ ; directory to cwd to before exec (default no cwd)
autostart=true ; start application at supervisord start (default: true)
stopwaitsecs=10 ; max num secs to wait before SIGKILL (default 10)
stdout_logfile=%(ENV_HOME)s/.services/supervisord/valkey/log/default.log
stdout_logfile_maxbytes=1MB ; filesize at which to rotate logfiles (default ist 50MB)
stdout_logfile_backups=10 ; number of stdout logfile backups (0 means none, default 10)
stderr_logfile=%(ENV_HOME)s/.services/supervisord/valkey/log/default.err
stderr_logfile_maxbytes=1MB ; filesize at which to rotate logfiles (default is 50MB)
stderr_logfile_backups=10 ; number of stderr logfile backups (0 means none, default 10)
Avec supervisorctl update vous pouvez activer la nouvelle configuration pour Valkey:
supervisorctl update
valkey: added process group
Pour des informations plus détaillées sur le fonctionnement et les options disponibles avec le CSC, reportez-vous au manuel pour le Custom Service Control.
Test
La nouvelle instance Valkey peut maintenant être testée avec cette commande:
valkey-cli -p LE_PORT_QUE_VOUS_AVEZ_DÉFINI ping
Si tout a été configuré correctement, vous devriez recevoir la réponse «PONG».
Si ce n’est pas le cas, nous vous recommandons de relire les instructions. Si cela ne fonctionne toujours pas, vous pouvez nous contacter avec plaisir.
Veuillez noter les points suivants:
- Par la suite de votre configuration, deux instances-Valkey sont en cours d’exécution: l’instance standard de Valkey et l’instance Valkey que vous avez créée.
- Nous ne surveillons pas votre instance Valkey, c’est pourquoi nous ne pouvons malheureusement pas intervenir en cas d’erreurs ou de pannes.
- Avec les mises à jour majeures de Valkey, il peut arriver que le service ne soit pas redémarré automatiquement. Dans ce cas, vous devrez redémarrer le service avec la commande supervisorctl restart valkey .
- Dans le Control Panel Hostpoint, sous «Aperçu du serveur», seule l’instance standard de Valkey est affichée, mais pas celle, que vous avez créée vous-même.
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.




