Question installer redis en tant que service windows


Je viens d'installer Redis sur Windows avec Port MSOpenTech. Tout va bien, mais le service de fenêtres. Pour exécuter cmd, je dois créer des arguments de ligne de commande Redis que je ne sais pas comment réaliser.

Comment puis-je résoudre ce problème?

Ceci est l'instruction:

Exécuter Redis en tant que service

Afin de mieux s'intégrer au modèle Windows Services, nouveau   des arguments de ligne de commande ont été introduits dans Redis. Ce service   les arguments nécessitent un contexte utilisateur élevé pour se connecter au   responsable du contrôle de service. Si ces commandes sont appelées depuis un   contexte non élevé, Redis tentera de créer un contexte élevé   dans lequel exécuter ces commandes. Cela provoquera un compte d'utilisateur   Boîte de dialogue de contrôle à afficher par Windows et pouvant nécessiter   Informations d'identification de l'administrateur pour continuer.

Installation du service

--service-install

Ce doit être le premier argument sur la ligne de commande redis-server.   Les arguments après cela sont passés dans l'ordre dans lequel ils apparaissent à Redis lorsque   le service est lancé. Le service sera configuré comme Autostart   et sera lancé en tant que "NT AUTHORITY \ NetworkService". En cas de succès   installation un message de réussite sera affiché et Redis sortira.

Cette commande ne démarre pas le service.

Par exemple:

redis-server --service-install redis.windows.conf --loglevel verbose

Désinstallation du service

--service-uninstall 

19
2017-10-06 09:29


origine


Réponses:


Dans dir où vous avez installé redis au lieu de

redis-server --service-install redis.windows.conf--loglevel verbose

faire

redis-server --service-install redis.windows.conf --loglevel verbose

(c'est-à-dire ajouter un espace avant "--loglevel")


22
2017-12-26 19:57



Semblable au démarrage de redis depuis la ligne de commande, avant d’installer le service, vous devrez spécifier le maxheap paramètre. Ouvrez le fichier redis.windows.conf et trouvez la ligne qui commente maxheap; spécifiez une taille appropriée en octets.

Puis courir redis-server --service-install redis.windows.conf --loglevel verbose

Vous devrez démarrer manuellement le service après l'avoir installé ou simplement redémarrer Windows.


3
2017-11-01 21:47



La manière la plus simple est,

exécuter l'invite de commande en tant qu'administrateur et ouvrir le répertoire redis et écrire

redis-server --service-install redis.windows.conf --loglevel verbose

le service sera installé avec succès.


1
2018-04-04 22:43



Pour moi comme mentionné ici, Redis ne démarre pas en tant que service Windows sur Windows7 En installant le service avec le paramètre --service-name, le service s'exécute comme par magie sans aucun problème.


0
2018-02-28 11:25