Question Comment exécuter Redis sous Windows?


Comment exécuter Redis sous Windows? La page de téléchargement de Redis semble offrir des options * nix.

Puis-je exécuter Redis en mode natif sur Windows?


412
2018-06-25 09:23


origine


Réponses:


Un clic sur Redis s’installe en tant que service Windows:

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

Téléchargez et exécutez le fichier .exe en haut (ignorez le bouton "télécharger en tant que fichier zip")

Modifier: Pour les dernières versions de Redis for Windows, regardez MSOpenTech/redis. Voir La réponse de Todd Menier pour plus d'informations.


368
2018-05-09 22:47



J'ai trouvé un moyen plus simple d'installer Redis sous Windows

Téléchargez la dernière version Redis  .msi fichier de

https://github.com/MSOpenTech/redis/releases

après l'installation. Le service redis est installé, nous pouvons l'utiliser depuis Service manager

enter image description here


209
2017-08-28 06:58



Si vous souhaitez installer le dernier port de Redis de MSOpenTech, sur un serveur Windows, surveillé par un service Windows, sans avoir à créer quoi que ce soit, lisez ce qui suit.

MSOpenTech's semble être le seul port qui tente activement de suivre le dernier et le meilleur Redis. Ils prétendent que c'est prêt à la production, mais ils ne l’ont pas emballé avec précision pour l’installation sur un serveur, surtout si vous voulez exécuter leur RedisWatcher service à surveiller, ce qui est recommandé. (J'ai essayé de construire RedisWatcher moi-même selon leurs instructions, mais le Wix Toolset requis a réussi à gâcher mon système, je ne vais pas y aller.) Heureusement, ils ont fourni tous les binaires dont vous avez besoin, mais pas tous en un seul endroit. . Du README:

Jusqu'à présent, RedisWatcher n'est pas transféré à la version 2.6. Cependant cette   ne devrait pas être affecté par la version de Redis, et le code du 2.4   branch devrait fonctionner avec les binaires Redis 2.6.

Vous devrez donc télécharger des fichiers binaires à partir de 2 branches pour obtenir tous les bits nécessaires. Sans plus tarder, voici les étapes:

  1. Téléchargez et extrayez le Redis binaires de la branche 2.6
  2. Copiez tous les fichiers binaires extraits dans c: \ redis \ bin
  3. Créez un autre dossier à c: \ redis \ inst1
  4. Téléchargez et extrayez le Binaires RedisWatcher de la branche 2.4
  5. Exécutez InstallWatcher.msi. Cela devrait créer un service Windows appelé Redis Watcher.
  6. Ouvrez la console Windows Services et démarrez le service de surveillance Redis.
  7. (facultatif) RedisWatcher devrait être installé sur C: \ Program Files (x86) \ RedisWatcher. Vous y trouverez un fichier de configuration appelé watcher.conf, que vous pouvez modifier pour configurer des instances supplémentaires, utiliser des chemins différents de ceux spécifiés aux étapes 2 et 3, etc. Vous n'aurez pas besoin de redémarrer le service pour que les modifications prennent effet .

150
2017-11-25 18:00



La version la plus mise à jour (seulement quelques versions mineures derrière) de Redis peut être trouvée ici. Ce référentiel vous fournit la version 3.2.100 (current is 3.2) alors que le réponse la plus mise à jour vous donne seulement la version 2.4.6 et la dernière mise à jour du repo remonte à 2 ans.

L'installation est simple: il suffit de copier tout de l'archive vers n'importe quel dossier et exécuter redis-server.exe pour exécuter le serveur et redis-cli.exe pour se connecter à ce serveur via le shell.


114
2017-10-25 01:27



Pour installer Redis pour Windows

Vous pouvez choisir l'une de ces sources

  1. https://github.com/MSOpenTech/redis/releases ou
  2. https://github.com/rgl/redis/downloads

Personnellement, j'ai préparé le premier option

  • Télécharger Redis-x64-2.8.2104.zip
  • Extrayez le fichier zip dans le répertoire préparé

  • courir redis-server.exeenter image description here

  • puis courir redis-cli.exe

enter image description here

enter image description here

Vous pouvez commencer à utiliser Redis maintenant s'il vous plaît se référer à commandes


63
2017-11-26 05:22



Aller à la communiqués et vous pouvez obtenir un fichier ZIP contenant les fichiers pertinents aussi bien que un document Word appelé RedisService.docx avec les instructions suivantes:

Installation du service

--service-install

Cela doit être le premier argument sur la ligne de commande redis-server. Les arguments suivants sont transmis 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". Une fois l'installation réussie, 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

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

Les éléments suivants permettent d'installer et de démarrer trois instances distinctes de Redis en tant que service:

redis-server --service-install --service-name redisService1 -port 10001

redis-server --service-start --service-name redisService1

redis-server --service-install --service-name redisService2 -port 10002

redis-server --service-start --service-name redisService2

redis-server --service-install --nom-service redisService3 -port 10003

redis-server --service-start --service-name redisService3

D'après ce que je peux comprendre, cela semble être la nouvelle voie à suivre plutôt que de jouer avec un service Windows distinct pour surveiller et redémarrer le CLI.


50
2018-06-04 20:04



Peut-être que c'est un peu tard, mais J'ai pu exécuter Redis sur Windows 10 Aniversary Update.
Windows 10 Aniversary Update vient avec Bash sur Ubuntu sous Windows, tout simplement, il vient avec bash.

Voici les deux tutoriels que j'ai suivis:

1- Comment installer et utiliser Linux Bash Shell sur Windows 10
2- Comment installer et utiliser Redis

Voici l'image de Redis en cours d'exécution.

Prendre plaisir :)

Redis running on port 6379


42
2018-03-28 10:21



Télécharger les redis depuis Télécharger Redis pour Windows

  • Puis installez-le
  • ouvrir cmd avec les droits d'administrateur
  • exécuter la commande net start redis

C'est tout.


32
2017-11-22 19:33