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 
20
demandé sur Lloyd 2014-10-06 13:29:39

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")

23
répondu Zri 2018-06-06 08:09:14

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.

3
répondu Shujaat 2015-11-01 21:47:59

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.

1
répondu Arsalan Ahmed Khan 2017-04-04 22:43:32

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.

1
répondu vishal shah 2018-02-28 11:25:12