Как запустить Redis в Windows? На странице загрузки Redis просто предлагаются опции * nix.
Можно ли запустить Redis в Windows?
Как запустить Redis в Windows? На странице загрузки Redis просто предлагаются опции * nix.
Можно ли запустить Redis в Windows?
Один клик Redis устанавливается как служба Windows:
https://github.com/rgl/redis/downloads
Загрузите и запустите верхний .exe(игнорируйте кнопку "скачать как zip" )
Изменить:. Для последних версий Redis для Windows смотрите MSOpenTech/redis
. См. ответ Тодда Меньера для получения дополнительной информации.
Я нашел еще один простой способ установить Redis
под Windows
Загрузите последний Redis
.msi
файл из
https://github.com/MSOpenTech/redis/releases
после установки. Служба redis установлена, мы можем использовать ее из Service manager
Если вы хотите установить последний порт MSOpenTech для Redis на сервере Windows, просмотренный службой Windows, без необходимости создавать что-либо самостоятельно, читайте дальше.
MSOpenTech, кажется, единственный порт, который активно пытается идти в ногу с последним и самым большим Redis. Они утверждают, что это готово к производству, но они не совсем аккуратно его аккумулировали для установки на сервере, особенно если вы хотите запустить их RedisWatcher, чтобы следить за ним, что рекомендуется. (Я попытался построить RedisWatcher самостоятельно в соответствии с их инструкциями, но необходимый Wix Toolset сумел испортить мою систему довольно хорошо. Я не буду в нее входить.) К счастью, они предоставили все необходимые вам двоичные файлы, но не все в одном месте, Из README:
До сих пор RedisWatcher не переносится на 2.6. Однако это не должна влиять на версию Redis, а код в 2.4 ветвь должна работать с двоичными файлами Redis 2.6.
Итак, вам нужно загрузить двоичные файлы из 2-х ветвей, чтобы получить все необходимые биты. Без дальнейших церемоний выполните следующие шаги:
Наиболее обновленная версия Redis (только несколько небольших выпусков) доступна здесь здесь. Этот репозиторий предоставляет вам версию 3.2.100 (текущий - 3.2), тогда как наиболее ответный ответ дает вам только версию 2.4.6, а последнее обновление для репо - 2 года назад.
Установка проста: просто скопируйте все из архива в любую папку и запустите redis-server.exe, чтобы запустить сервер, и redis-cli.exe, чтобы подключиться на этот сервер через оболочку.
Чтобы установить Redis для Windows
Вы можете выбрать любой из этих источников
Лично я предпочел первый вариант option
Распакуйте zip в подготовленный каталог
запустите redis-server.exe
ИЛИ redis-server.exe --maxheap 2 ГБ
redis-cli.exe
Вы можете начать использовать Redis сейчас, пожалуйста, обратитесь к командам
Может быть, немного позже, но мне удалось запустить Redis в обновлении Windows 10.
Обновление 10-летия Windows 10 поставляется с Bash на Ubuntu в Windows, просто он поставляется с bash.
Ниже приведены два учебника, которые я использовал:
1- Как установить и использовать оболочку Linux Bash в Windows 10
2- Как установить и использовать Redis
Ниже приведен образ запуска Redis.
Наслаждайтесь:)
Перейдите в releases, и вы можете получить ZIP файл, содержащий соответствующие файлы, а также документ Word под названием RedisService.docx
с следующие инструкции:
Установка службы
- сервис установки
Это должен быть первый аргумент в командной строке redis-server. Аргументы после этого передаются в том порядке, в котором они выполняются в Redis при запуске службы. Служба будет настроена как Autostart и будет запущена как "NT AUTHORITY\NetworkService". После успешной установки будет показано сообщение об успешном завершении, и Redis выйдет. Эта команда не запускает службу.
Например:
redis-server --service-install redis.windows.conf --lublvel verbose
И потом, в том же документе, еще один пример:
Следующее установит и запустит три отдельных экземпляра Redis в качестве службы:
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 --service-name redisService3 -port 10003
redis-server - service-start --service-name redisService3
Из того, что я могу собрать, это, по-видимому, новый путь вперед, а не беспорядок с отдельной службой Windows для мониторинга и перезапуска CLI.
Загрузить redis из Загрузить Redis для Windows
net start redis
Вот оно.
MS Open Tech недавно сделала версию Redis доступной для загрузки на Github. Они говорят, что это еще не производство, но следят за этим.
Я не запускаю redis для окон. Там слишком много хлопот, связанных с поддержанием портов, и они отстают от redis-stable на версию или два все время.
Вместо этого я запускаю redis на Vagrant виртуальной машине, которая запускает redis для меня. Я объединил все это в простой github repo, чтобы каждый мог получить удовольствие от удовольствия без лишних хлопот. Все дело в автоматизированной сборке, так что там беспорядок. Я писал о деталях здесь.
посмотрите это видео урок по установке:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
Я думаю, что это два самых простых способа запуска Redis на Windows
Как описано здесь в варианте 3) Запуск собственного порта Microsoft Redis:
- Загрузите redis-latest.zip родной 64-битный Windows-порт redis
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
Распакуйте файл redis64-latest.zip в любую папку, например, в c:\redis
Запустите redis-server.exe, используя локальную конфигурацию
cd c:\redis
redis-server.exe redis.conf
- Запустите redis-cli.exe для подключения к вашему экземпляру redis
cd c:\redis
redis-cli.exe
Вы можете использовать Redis в Windows с Vagrant, как описано здесь:
Установите Vagrant на Windows
Загрузите конфигурацию vagrant-redis.zip vagrant
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
Распакуйте vagrant-redis.zip в любую папку, например, в c:\vagrant-redis
Запустите виртуальную виртуальную коробку с vagrant up:
cd c:\vagrant-redis
vagrant up
Это запустит новый экземпляр Ubuntu VM внутри Virtual Box, который автоматически установит и запустит последнюю стабильную версию redis.
Если вы довольны немного Powershell, вы также можете получить самые современные двоичные файлы Windows, используя Powershell и шоколадно.
Сначала добавьте шоколад в Powershell в соответствии с инструкциями здесь (одна простая командная строка в качестве администратора): https://chocolatey.org/
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Затем используйте Powershell, чтобы получить пакет redis из шоколада: http://chocolatey.org/packages/redis-64
choco install redis-64
Redis будет установлен в виде C:\ProgramData\chocolatey\lib\redis-64.2.8.9
Windows PowerShell Авторское право (C) 2013 Корпорация Microsoft. Все права защищены.
PS C:\windows\system32> choco install redis-64 Chocolatey (v0.9.8.27) устанавливает 'redis-64' и зависимости. При установке вы принимаете лицензию на "redis-64" и каждую зависимую систему, которую вы устанавливаете.
redis-64 v2.8.9 Добавлен C:\ProgramData\chocolatey\bin\redis-benchmark.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-benchmark.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-check-aof.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-check-aof.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-check-dump.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-check-dump.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-cli.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-cli.exe". Добавлен C:\ProgramData\chocolatey\bin\redis-server.exe shim, указывающий на "..\lib\redis-64.2.8.9\redis-server.exe". Завершена установка "redis-64" и зависимостей - если ошибки не отображаются на консоли, никто не обнаружен. Проверьте журнал ошибок, если не уверены
Затем запустите сервер с помощью
redis-server
Или CLI с
redis-cli
Следуйте инструкциям в C:\ProgramData\chocolatey\lib\redis-64.2.8.9\RedisService.docx, чтобы установить службу redis
Страница загрузки Redis теперь имеет ссылки на некоторые неофициальные порты Windows. Кажется, что dmajkic является самым популярным/полным.
Более подробный ответ: Как запустить Redis как услугу в Windows
Теперь вы можете установить Memurai для Windows, Redis-совместимый кэш и хранилище данных для Windows, в настоящее время совместимое с Redis 5. Memurai стремится удовлетворить потребность в поддерживаемом Redis-совместимом хранилище данных на платформе Windows. По своей сути он основан на исходном коде Redis, портированном для собственной работы в Windows, и предназначен для обеспечения уровня надежности и производительности, необходимого для производственных сред. Вы можете узнать больше и загрузить Memurai на https://www.memurai.com.
Алексис Кампайя
Генеральный директор Memurai
Один из самых простых способов запустить Redis на хосте Windows - использовать контейнер Docker Redis. Просто запустите Hyper-V, загрузите Docker и запустите Redis
вы можете установить Redis, следуя этой статье: https://github.com/ServiceStack/redis-windows, но если вы хотите пойти прямо, вы можете скачать его по этой ссылке: https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip после загрузки перейдите в каталог, в который вы хотите поместить свои файлы, затем извлеките zip файл, затем откройте командную строку и перейдите в каталог, в который вы распаковали свой файл, а затем введите " "redis-server" и нажмите enter (для открытия команды "redis-cli open" и маршрутизации в каталог "redis", но вместо "redis-server" выполните "redis-cli").
Я использую Memurai, которая является Redis-совместимым кешем и хранилищем данных для Windows. Это также рекомендуется Microsoft open tech, как написано в их бывшем проекте здесь.
Этот проект больше не поддерживается. Если ты ищите версию Redis для Windows, вы можете проверить Memurai. Обратите внимание, что Microsoft официально не одобряет это товар любым способом.
Я предоставил инструкции по установке и загрузки для 2 самых популярных способов запуска Redis на окнах: https://github.com/mythz/redis-windows, который показывает, как:
Вы можете попробовать baboonstack, который включает redis, а также менеджер версий node.js и mongoDB. И это перекрестная платформа.
Версия redis для окон была опубликована командой разработчиков microsoft open tech. Но недавно этот проект был заархивирован до https://github.com/MicrosoftArchive/redis только для чтения и не будет обновляться. Прекратил разработку
Вот мои шаги по установке Redis 4.0.8 на Windows 10 Pro (1709) через подсистему Windows для Linux:
in home/user/
01 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
02 tar xzf redis-4.0.8.tar.gz
03 cd redis-4.0.8/
04 sudo apt-get install make
05 sudo apt-get update
06 sudo apt-get install gcc
07 cd deps
08 make hiredis jemalloc linenoise lua geohash-int
09 cd ..
10 make
Вы можете пропустить несколько шагов, если у вас есть современная среда.
Читая о некоторых пользователях, запускавших Redis в виртуальной машине, мне пришло в голову рекомендации команды Redis:
Redis работает медленнее на виртуальной машине. Стоимость виртуализации довольно высока, потому что для многих обычных операций. (...) Предпочитаете запустить Redis на физическом поле, особенно если вы предпочитаете детерминированные задержки. На современном гипервизоре (VMWare) результат redis-benchmark на виртуальной машине через физическую сеть почти делится на 2 по сравнению с физической машиной с некоторым значительным временем процессора, затраченным на систему и прерываниями.
Поскольку порт MSOpenTech Redis больше не поддерживается, все, кто интересуется собственным портом Redis для Windows, теперь могут получить альфа-версию Redis 4.0.2 для Windows: https://github.com/tporadowski/redis/releases, Эта вилка представляет собой слияние последней версии 3.2.100 от MSOpenTech и 4.0.2 от antirez/redis с несколькими исправлениями. В настоящее время этот порт не поддерживает модуль, и зависимости все еще должны обновляться до того, что использует Redis.
Последние сборки Redis x86 (32-разрядные) можно найти здесь: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Говорит, что он будет поддерживать ветки 2.8. * и 3.0. *.
Взято из: http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html
Если вы используете окна, используйте версию MSOpenTech:
Вы также можете найти это сообщение полезным для начала работы с основными командами.
Проект Redis официально не поддерживает Windows. Тем не менее, группа Microsoft Open Tech разрабатывает и поддерживает этот порт Windows, ориентированный на Win64.
Используете Windows 10? Иди сюда: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Тогда беги...
$ wget https://github.com/antirez/redis/archive/5.0.6.tar.gz <- change this to whatever Redis version you want (https://github.com/antirez/redis/releases)
$ tar xzf redis-5.0.6.tar.gz
$ cd redis-5.0.6
$ make
Кажется, это самый простой способ получить последнюю версию Redis - используйте NuGet Manager:
1) Откройте настройку NuGet страница и загрузите утилиту командной строки (Последняя версия инструмента командной строки nuget.exe всегда доступна из https://nuget.org/nuget.exe)
2) Скопируйте этот файл куда-нибудь (например, C:\Downloads
)
3) Запустите командную строку в качестве администратора и выполните следующие команды:
cd C:\Downloads
nuget.exe install redis-64
4) В папке Downloads
будет последняя версия Redis (C:\Downloads\Redis-64.2.8.19
в моем случае)
5) Запустите redis-server.exe
и начните работу
P.S. Примечание: redis из Загрузить Redis для windows содержит очень старую версию Redis: 2.4.6
VARY EASY:(NO ANY CAMMAN OR NOT GOING TO ANY LINK,ONLY FOLLOW THIS STEP ,FOR ALL VERSION)
FIRST INSTALL REDIS
-->>AFTER OPEN TASKBAR
-->>OPEN SERVICE(taskbar service)
-->>CHOOSE REDIS
-->>RIGTH CLICK ON REDIS SERVICE AND OPEN SERVICE(VIEW IMAGES)
-->>CLICK ON START OR RESTART.(ALSO SET AUTOSTART)