web-dev-qa-db-fra.com

Échec de démarrage de redis.service: l'unité est masquée.

J'ai installé le serveur Redis sur Ubuntu 16.04. mais lorsque j'essaie de démarrer (Sudo systemctl start redis), le service Redis reçoit un message.

Échec de démarrage de redis.service: L'unité redis-server.service est masquée.

Je n'ai aucune idée de cette erreur. 

10
Raza Rafaideen

J'ai trouvé la solution. Je pense que cela aidera les autres | systemctl démasquer le nom du service  

$ Sudo systemctl unmask  redis-server.service
18
Raza Rafaideen

si redis.service fichier est manquant dans le chemin du répertoire /etc/systemd/system/redis.service, nous devons donc créer un fichier dans ce répertoire en utilisant la commande suivante: 

Sudo nano /etc/systemd/system/redis.service et écrivez les choses suivantes

[Unit]
Description=Redis In-Memory Data Store 
After=network.target

[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

Ici 

  • Unité est une description et définit le comportement du réseau,
  • Service doit spécifier le comportement du service et
  • Install définit la cible systemd à laquelle le service doit s’attacher si elle est activée.

Créez ensuite le groupe d’utilisateurs et les répertoires redis à l’aide de 

Sudo adduser --system --group --no-create-home redis
  1. Sudo mkdir /var/lib/redis (Créer un répertoire)
  2. Sudo chown redis:redis /var/lib/redis (Modifier l'autorisation du propriétaire)
  3. Sudo chmod 770 /var/lib/redis

exécutez le service Sudo systemctl start redisIl fonctionnera bien et vérifiera l’état en utilisant 

Sudo systemctl status redis
10
Aniruddh Rathore

Bien pour ceux qui installent redis sur un serveur Ubuntu 16.

Voici un excellent didacticiel pour vous aider à utiliser redis sur un serveur ubuntu 16 depuis le début. J'ai suivi ce tutoriel plusieurs fois.

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04

1
shrekuu

vous devez exécuter le code

Sudo systemctl daemon-reload
0
Tinywan