installer redis comme service windows
je viens d'installer redis sur windows avec " MSOpenTech port . Tout va bien sauf le service windows. Pour exécuter cmd, je dois créer des arguments en ligne de commande Redis que je ne sais pas comment réaliser.
comment résoudre ce problème?
Ceci est l'instruction:
Running Redis comme un Service
afin de meilleure intégration avec le modèle de Services Windows, Nouveau les arguments en ligne de commande ont été introduits dans Redis. Ces services les arguments nécessitent un contexte d'utilisateur élevé afin de se connecter à responsable du contrôle des services. Si ces commandes sont invoquées à partir d'un contexte non élevé, Redis tentera de créer un contexte élevé dans lequel exécuter ces commandes. Cela causera un compte D'utilisateur Le dialogue de contrôle doit être affiché par Windows et peut exiger Vérification des justificatifs d'identité des utilisateurs administratifs afin de procéder.
installation du Service
--service-install
ce doit être le premier argument sur la ligne de commande redis-server. Les Arguments après ceci sont passés dans l'ordre où ils se produisent à Redis quand le service est lancé. Le service sera configuré comme Autostart et sera lancé sous le nom de "NT AUTHORITYNetworkService". Lors de la réussite d' installation un message de succès sera affiché et Redis se terminera.
cette commande ne démarre pas le service.
par exemple:
redis-server --service-install redis.windows.conf --loglevel verbose
Désinstaller le Service
--service-uninstall
4 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
(i.e. Ajouter un espace avant" --loglevel")
similaire au redis de départ de la ligne de commande, avant d'installer le service, vous devrez spécifier le paramètre maxheap . Ouvrez le redis.Windows.fichier conf et trouver la ligne qui commentaires maxheap; spécifier une taille appropriée, en octets.
puis courir
redis-server --service-install redis.windows.conf --loglevel verbose
vous aurez besoin de démarrer manuellement le service après l'avoir installé ou tout simplement redémarrer windows.
la manière la plus simple est,
lancer l'invite de commande en tant qu'administrateur et ouvrir le répertoire redis et écrire
redis-server-service-installation redis.Windows.conf --loglevel verbose
le service sera installé avec succès.
Pour moi, comme mentionné ici, Redis ne démarre pas tant que service windows sur Windows7 en installant le service avec --service-name parameter exécute le service par magie sans aucun problème.