695 votes

Comment puis-je exécuter Redis sur Windows?

Comment puis-je exécuter Redis sur Windows? Le Redis page de téléchargement semble juste d'offrir des *nix options.

Puis-je exécuter Redis nativement sur Windows?

472voto

serg Points 43893

Un clic Redis installer en tant que service Windows:

https://github.com/rgl/redis/downloads

Télécharger et exécuter le haut .exe (ignorer le "download zip")

169voto

Todd Menier Points 3599

Si vous souhaitez installer MSOpenTech dernier port de Redis, sur un serveur Windows, surveillé par un Service Windows, sans avoir à construire quoi que ce soit vous-même, lisez la suite.

MSOpenTech est semble être le seul port qui est activement en essayant de suivre avec la plus récente et la plus Redis. Ils prétendent qu'il est prêt à la production, mais ils n'ont pas vraiment emballé parfaitement pour une installation sur un serveur, surtout si vous souhaitez exécuter leurs RedisWatcher service pour garder un oeil sur elle, ce qui est recommandé. (J'ai essayé avec la construction de RedisWatcher moi-même par leurs instructions, mais le nécessaire Wix Toolset réussi à gâcher mon système assez bonne. Je ne vais pas entrer dans les détails.) Heureusement qu'ils ont fourni tous les binaires dont vous avez besoin, pas tous dans un seul endroit. Depuis le README:

Jusqu'à présent, le RedisWatcher n'est pas reporté sur 2.6. Cependant, cette ne devraient pas être affectés par le Redis version, et le code de la 2.4 la branche devrait travailler avec le Redis 2.6 binaires.

De sorte que vous aurez besoin de télécharger des fichiers binaires à partir de 2 branches afin d'obtenir tous les bits. Sans plus tarder, voici les étapes:

  1. Télécharger et extraire le Redis fichiers binaires à partir de la branche 2.6
  2. Copie de tous les extraits binaires c:\redis\bin
  3. Créez un autre dossier au c:\redis\inst1
  4. Télécharger et extraire le RedisWatcher les binaires de la version 2.4 de la branche
  5. Exécuter InstallWatcher.msi. Cela devrait créer un service Windows appelé Redis watcher.
  6. Ouvrir les Fenêtres de la console des Services et de commencer le Redis surveillant de service.
  7. (facultatif) RedisWatcher doivent être installés à C:\Program Files (x86)\RedisWatcher. Vous y trouverez un fichier de configuration appelé observateur.conf, que vous pouvez modifier pour configurer d'autres cas, l'utilisation de différents chemins que j'ai indiqué dans les étapes 2 et 3, etc. Vous n'aurez pas besoin de redémarrer le service pour que les modifications prennent effet.

161voto

Salvador Dali Points 11667

La plupart des mises à jour (seulement quelques versions mineures derrière) version de Redis peut être trouvé ici. Ce dépôt vous offre 2.6.12 version actuelle est la version 2.6.16) alors que la plupart des upvoted réponse ne vous donne qu'2.4.6 version et la dernière mise à jour le repo était il y a 2 ans.

L'installation est simple: il suffit de copier tout ce à partir de l'archive dans un dossier et exécutez redis-server.exe pour exécuter le serveur et redis-cli.exe pour vous connecter à ce serveur à travers la coquille.

52voto

bbrown Points 2620

Si vous allez à la version actuelle et d'ouvrir l' bin > release le dossier, vous recevrez un fichier ZIP contenant les fichiers concernés ainsi que d'un document Word appelés RedisService.docx avec les instructions suivantes:

L'installation du Service

- service-installation

Ce doit être le premier argument sur le redis-server en ligne de commande. Les Arguments qui suivent sont transmis dans l'ordre où ils se produisent à Redis quand le service est lancé. Le service sera configuré comme Autostart, et sera lancé en tant que "NT AUTHORITY\NetworkService". Lors de l'installation réussie d'un message de réussite s'affiche et Redis quitter. Cette commande ne permet pas de démarrer le service.

Par exemple:

redis-server-service-installation redis.de windows.conf --loglevel détaillé

Et puis, plus tard, dans le même document, un autre exemple:

La suite de l'installer et de commencer à trois instances distinctes de Redis comme un service:

redis-server-service-installation –service-nom redisService1 –port 10001

redis-server-service-start –service de nom redisService1

redis-server-service-installation –service-nom redisService2 –port 10002

redis-server-service-start –service de nom redisService2

redis-server-service-installation –service-nom redisService3 –port 10003

redis-server-service-start –service de nom redisService3

De ce que j'ai pu rassembler, cela semble être la nouvelle voie à suivre, plutôt que de jouer avec une fenêtre séparée de service à surveiller et le redémarrage de la CLI.

37voto

Guru Points 173

Télécharger le redis à partir de Télécharger le Redis pour windows

  • Puis l'installer
  • Ouvrir cmd avec les droits Admin
  • exécuter la commande net start redis

Thats it.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X