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?
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?
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")
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:
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.
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.
Télécharger le redis à partir de Télécharger le Redis pour windows
net start redis
Thats it.
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.