Имейте в виду, что наиболее одобренный ответ ссылается на устаревшее хранилище с очень старой версией Redis. Если вам нужна более новая версия, проверьте ссылку для
Я рекомендую использовать Docker в Windows с Redis. несколько репо: - официальное репо с Redis: hub.docker.com/_/redis - репо с Redis-Enterprise (кластеризованное Redis с Redis Cloud от Redis Labs): hub.docker.com/r/redislabs/redis
Б.
16
Обратите внимание на ДАТЫ ответов (и комментариев), которые важнее, чем отклики на этот конкретный вопрос. Большинство ответов (включая мои) сейчас устарели. Родной порт Microsoft, похоже, больше не поддерживается. Если у вас установлена последняя версия Windows 10, запуск Redis в Ubuntu под Windows представляется вполне приемлемым вариантом. Смотрите здесь .
Тодд Меньер
3
Большинство ответов устарели и указывают на проекты, которые сейчас заброшены. Порт MSOpenTech был прекращен в 2016 году. См. Мой ответ, чтобы найти решение, которое соответствует новейшей версии Redis (Redis 5, на момент написания этой статьи).
Алексис Кампайя
Ответы:
424
Redis одним щелчком мыши установить в качестве службы Windows:
Был не один щелчок для меня. Я запустил исполняемый файл и до сих пор не уверен, как его запустить
Тревор де Коеккок
8
После запуска программы установки мне пришлось вручную поместить файл redis.conf в папку c: \ Program Files \ Redis, как описано в файле readme. Я только что скопировал c: \ program files \ Redis \ conf \ redis-dist.conf. Тогда я мог бы запустить службу из панели управления службами (или «net start redis» из командной строки)
transparentfish
6
Мне пришлось отредактировать сервис и изменить учетную запись на «локальную систему», иначе сервис не запустился бы. Мне не нужно было копировать любые файлы конфигурации.
Инго Кегель
24
Следует отметить, что это очень старый порт, почти 3 года. Смотрите мой ответ для запуска (почти) современного порта MSOpenTech и связанной службы наблюдения.
Тодд Менье
16
это очень старая версия Redis! с 2012 года
Алиреза Аботалеби
273
Обновить
Если у вас есть Windows Subsystem for Linux (WSL), изначально на Windows 10 и Windows Server 2019 вы можете сделать это за
ответ Ogglas
Я нашел еще один простой способ установки Redisпод Windows
Да, лучшее решение, хотя я проголосовал за решение выше. Для этого не требуется запускать redis-server.exe.
Том
15
Похоже, работа остановилась на 3.2 перед выпуском, но Redis теперь на 4.0
BaltoStar
Самый простой способ получить экземпляр покраснения под окнами.
Пирейки,
Я получилThe operation could not be completed
MAZux
Это сработало идеально на Windows 10, спасибо
Rohit Parte
164
Если вы хотите установить последний порт Redis MSOpenTech на сервере Windows, за которым следит служба Windows, без необходимости что-либо создавать самостоятельно, продолжайте читать.
MSOpenTech, кажется, единственный порт, который активно пытается идти в ногу с последним и лучшим Redis. Они утверждают, что оно готово к работе , но они точно не упаковали его аккуратно для установки на сервере, особенно если вы хотите запустить службу RedisWatcher, чтобы следить за ней, что рекомендуется. (Я пытался собрать RedisWatcher самостоятельно в соответствии с их инструкциями, но необходимый набор инструментов Wix сумел довольно сильно испортить мою систему. Я не буду вдаваться в подробности.) К счастью, они предоставили все необходимые вам двоичные файлы, но не все в одном месте. , От README :
Пока RedisWatcher не переносится на 2.6. Однако это не должно зависеть от версии Redis, и код в ветке 2.4 должен работать с двоичными файлами Redis 2.6.
Таким образом, вам нужно скачать двоичные файлы из 2 веток, чтобы получить все необходимые биты. Без лишних слов, вот шаги:
Запустите InstallWatcher.msi. Это должно создать службу Windows под названием Redis Watcher.
Откройте консоль служб Windows и запустите службу наблюдения Redis.
(необязательно) RedisWatcher должен быть установлен в C: \ Program Files (x86) \ RedisWatcher. Там вы найдете файл конфигурации с именем watcher.conf, который вы можете отредактировать, чтобы настроить дополнительные экземпляры, использовать пути, отличные от указанных в шагах 2 и 3, и т. Д. Вам не потребуется перезапускать службу, чтобы изменения вступили в силу. ,
Вы будете рады попробовать это. Это работает (по крайней мере на моем 64-битном сервере Windows 2008 R2). Занимает у вас 5 минут.
Кристиан Вестербик
При запуске InstallWatcher.msi появляется приятная ошибка: проблема с этим пакетом установщика Windows. DLL, необходимая для завершения этой установки, не может быть запущена. Обратитесь в службу поддержки или к поставщику пакета.
tfont
В конце, если вы хотите знать, что он установлен и работает нормально, вы можете загрузить Redis Desktop Manager ( github.com/uglide/RedisDesktopManager или через Chocolatey). По умолчанию Хост - это localhost, работающий через порт 6379.
Райан Шрипат
2
Шоколад для установки: geekindulgence.com/… Полезно для разработки машины ИМХО. Для сервера я запутался.
PreguntonCojoneroCabrón
Redis 2.6.12 - последняя версия, которая работает на Windows Server 2003.
sherdim
142
Самую последнюю версию Redis (за исключением нескольких небольших выпусков) можно найти здесь . Этот репозиторий предоставляет вам версию 3.2.100 (текущая версия 3.2), тогда как ответ с наибольшим количеством голосов дает вам только версию 2.4.6, а последнее обновление репо было 2 года назад.
Установка проста: просто скопируйте все из архива в любую папку и запустите redis-server.exe для запуска сервера и redis-cli.exe для подключения к этому серверу через оболочку.
Это просто, если вы просто хотите запустить exe-файл, чего я бы никогда не сделал в производственной среде без службы наблюдателя, и они не предоставили двоичные файлы для этого в ветке 2.6 по любой причине. К счастью, версия 2.4 сервиса совместима с версией 2.6 exe - посмотрите мой ответ, чтобы все это заработало.
Тодд Менье
7
@ToddMenier, скорее всего, никто не будет запускать exe в производственной среде, потому что люди будут использовать некоторые системы Linux для этого. Вот как настроить redis, чтобы иметь возможность играть с ним и учиться (и я не понимаю, зачем мне здесь запускать несколько экземпляров redis)
Сальвадор Дали,
Я запускаю его в производство, и он прекрасно работает. Тем не менее, при прочих равных вы правы, Linux - это путь. Но мы - небольшой магазин Windows без особого опыта * nix.
Тодд Менье
+1 (за трюк с img). PS - Как я могу заставить мои окна запускать сервер Redis без входа пользователя? есть ли какая-либо служебная версия для исполняемого файла сервера redis? например - там сервер был сброшен, и теперь появляется окно входа в систему. но я хочу, чтобы сервер redis - в этот момент - работал.
Ройи Намир
2
Спасибо, Сальвадор. Это было как раз то, что я искал. Чтобы выразить свою благодарность, я просто дал вам двойной кредит. Один голос за правильный ответ, и один голос за то, что он отвел меня от устаревшего, но наиболее голосуемого ответа.
Это работало для меня (почтовый индекс), я попробовал с MSI, который указан в той же ссылке, но не работал.
Лу Роман
3
Обратите внимание, что вы можете получить поведение, при котором вы нажимаете «redis-server.exe», и ничего не происходит. На самом деле, вам нужно запустить этот exe из командной строки и указать параметр «--maxheap». Что-то вроде ... "redis-server --maxheap 1024M"
Дхрумил Бханхар
1
Это окончательный ответ. Самый простой и надежный способ получить «официальный» redis на windows. ТНХ
raddevus
Пожалуйста, обратите внимание: просто получите последнюю версию. Удачного кодирования!
Кристиана Чавес
Большое спасибо! это сработало для меня
Eaithy
58
Может быть, немного поздно, но я смог запустить Redis в Windows 10 Aniversary Update.
Windows 10 Anniversary Update поставляется с Bash на Ubuntu на Windows , просто, он поставляется с Bash.
Как примечание, я установил Ubuntu 18 из магазина Windows, и sudo apt install gcc makeмне пришлось это сделать, прежде чем я смог установить и собрать Redis.
Столкнулся
2
Как вы получаете доступ к этой установке из Windows?
neslekkiM
1
вы получаете доступ к нему из Bash. и если вы запускаете приложение, такое как Laravel, вам просто нужно настроить переменные в файле среды, и Redis будет доступен в вашем проекте. Из-за его порта 6379
Это путь (WSL), но детали отсутствуют (находятся за ссылками). Ответ @Ogglas такой же, но с инструкциями по установке.
NP8
52
Перейдите к выпускам, и вы можете получить ZIP-файл, содержащий соответствующие файлы, а также документ Word, вызываемый RedisService.docxследующими инструкциями:
Установка Сервиса
--service установить
Это должен быть первый аргумент в командной строке redis-сервера. Аргументы после этого передаются в порядке их появления в Redis при запуске службы. Служба будет настроена как автозапуск и будет запущена как «NT AUTHORITY \ NetworkService». После успешной установки появится сообщение об успешном завершении и Redis закроется. Эта команда не запускает службу.
Насколько я могу судить, это новый способ продвижения вперед, вместо того, чтобы связываться с отдельной службой Windows для мониторинга и перезапуска CLI.
Я не запускаю Redis на окнах. Слишком много хлопот связано с тем, чтобы не отставать от портов, и они все время отстают от redis-stable на одну или две версии.
Вместо этого я запускаю redis на виртуальной машине Vagrant, которая запускает redis для меня. Я укутан все дело в простой GitHub репо , так что каждый может получить в веселье без особых хлопот. Все это автоматизированная сборка, поэтому здесь нет беспорядка. Я в блоге о деталях здесь .
Также на этом сайте есть способ запустить Redis без vagrant. В windows 8 он был запущен через 2 минуты.
rtfminc
1
Это было полезно! Спасибо!
Urasquirrel
14
Теперь вы можете установить Memurai для Windows, Redis-совместимый кэш и хранилище данных для Windows, в настоящее время совместимое с Redis 5. Memurai стремится удовлетворить потребность в поддерживаемом Redis-совместимом хранилище данных на платформе Windows. По своей сути он основан на исходном коде Redis, портированном для собственной работы в Windows, и обеспечивает уровень надежности и производительности, необходимый для рабочих сред. Вы можете узнать больше и загрузить Memurai на https://www.memurai.com .
Как бы я ни ценил ваши усилия, это EULA - нет-нет. Проходить.
авиаудар
12
Если вы довольны небольшим количеством Powershell, вы также можете получить самые современные бинарные файлы для Windows, используя Powershell и Chocolatey.
Во-первых, добавьте шоколад в Powershell, следуя инструкциям здесь (одна простая командная строка от имени администратора): https://chocolatey.org/
Redis будет установлен в нечто вроде C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Windows PowerShell Copyright (C) 2013 Корпорация Майкрософт. Все права защищены.
PS C: \ windows \ system32> choco install redis-64 Chocolatey (v0.9.8.27) устанавливает redis-64 и зависимости. При установке вы принимаете лицензию для 'redis-64' и каждую устанавливаемую зависимость.
redis-64 v2.8.9 Добавлена Cim \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe, указывающая на «.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe». Добавлена прокладка C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe, указывающая на «.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe». Добавлена прокладка C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe, указывающая на «.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe». Добавлена прокладка C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe, указывающая на «.. \ lib \ redis-64.2.8.9 \ redis-cli.exe». Добавлена прокладка C: \ ProgramData \ chocolatey \ bin \ redis-server.exe, указывающая на «.. \ 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
Если у вас есть Windows Subsystem for Linux (WSL), изначально на Windows 10 и Windows Server 2019 вы можете сделать это следующим образом:
Настройте WSL:
Чтобы включить подсистему Windows для Linux, следуйте инструкциям в
Microsoft Docs . Краткая версия: В Windows 10 Microsoft заменяет командную строку на PowerShell в качестве оболочки по умолчанию. Откройте PowerShell от имени администратора и выполните эту команду, чтобы включить подсистему Windows для Linux (WSL):
Перезагрузите Windows после внесения изменений - обратите внимание, что вам нужно сделать это только один раз.
Загрузите и установите один из поддерживаемых дистрибутивов Linux из Microsoft Store . Ubuntu работает отлично.
Установите и проверьте Redis:
Запустите установленный дистрибутив из вашего Магазина Windows, а затем установите Redis-сервер. Следующий пример работает с Ubuntu (вам нужно дождаться инициализации и создать логин при первом использовании):
Я использую Memurai - Redis-совместимый кеш и хранилище данных для Windows. Это также рекомендуется Microsoft open tech, как написано в их предыдущем проекте здесь .
Этот проект больше не поддерживается. Если вы ищете версию Redis для Windows, вы можете попробовать Memurai. Обратите внимание, что Microsoft официально не одобряет этот продукт.
Один из самых простых способов запустить 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»).
Как только vagrant установит и запустит коробку, как вы получите доступ к Redis? Я думаю, что последняя сборка не скомпилировала Redis правильно. Это будет бродяжничать на Windows 64bit
Стивен Паттен
Хм, в командах, которые выполняются, я вижу, что порт redis был перенаправлен :) Так что я предполагаю, что это означает localhost: 6379 - это то место, откуда я использую redis
(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
Версия Redis для Windows была опубликована командой Microsoft Open Tech. Но недавно этот проект был заархивирован на https://github.com/MicrosoftArchive/redis только для чтения и не будет обновляться. Остановил разработку
как вы создаете сервис с ним? некоторые из нас не имеют опыта в этих областях
r3wt
Запуск в качестве службы / сервера: $ src / redis-server - с сайта: redis.io/download
18
А? «Вот мои инструкции по установке Redis на Windows» ... куча команд Linux, запускаемых в Linux с использованием «Подсистемы Windows» ...: facepalm:
Война
1
Война - это использование Window, но через подсистему Windows для Linux - я считаю, что это лучшее решение.
Кенатив
Постоянные службы в WSL не поддерживаются. Это запускать sudo service redis-server startкаждый раз при перезапуске win10 box. лучше использовать докер контейнер
MortenB
3
Поскольку порт 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.
Проект MSOpenTech-Redis больше не поддерживается. Если вы ищете версию Redis для Windows, вы можете попробовать Memurai. Обратите внимание, что Microsoft официально не одобряет этот продукт. Подробнее в https://github.com/microsoftarchive/redis
Читая о некоторых пользователях, использующих Redis на виртуальной машине, я вспомнил рекомендации команды Redis:
Redis работает на ВМ медленнее. Виртуализация довольно высока, потому что для многих общих операций. (...) Предпочитайте запускать Redis на физическом боксе, особенно если вы предпочитаете детерминированные задержки. На современном гипервизоре (VMWare) результат сравнительного тестирования redis на виртуальной машине через физическую сеть почти делится на 2 по сравнению с физической машиной, при этом некоторое время ЦП затрачивается на работу системы и прерывание работы.
Ответы:
Redis одним щелчком мыши установить в качестве службы Windows:
https://github.com/rgl/redis/downloads
Скачайте и запустите верхний .exe (игнорируйте кнопку «скачать как zip»)
Изменить: Для последних версий Redis для Windows посмотрите на
MSOpenTech/redis
. См . Ответ Тодда Меньера для получения дополнительной информации.источник
Обновить
Если у вас есть
Windows Subsystem for Linux (WSL)
, изначально на Windows 10 и Windows Server 2019 вы можете сделать это за ответ OgglasЯ нашел еще один простой способ установки
Redis
под WindowsЗагрузите последний
Redis
.msi
файл сhttps://github.com/MSOpenTech/redis/releases
после установки. Сервис Redis установлен, мы можем управлять им с
Service manager
источник
The operation could not be completed
Если вы хотите установить последний порт Redis MSOpenTech на сервере Windows, за которым следит служба Windows, без необходимости что-либо создавать самостоятельно, продолжайте читать.
MSOpenTech, кажется, единственный порт, который активно пытается идти в ногу с последним и лучшим Redis. Они утверждают, что оно готово к работе , но они точно не упаковали его аккуратно для установки на сервере, особенно если вы хотите запустить службу RedisWatcher, чтобы следить за ней, что рекомендуется. (Я пытался собрать RedisWatcher самостоятельно в соответствии с их инструкциями, но необходимый набор инструментов Wix сумел довольно сильно испортить мою систему. Я не буду вдаваться в подробности.) К счастью, они предоставили все необходимые вам двоичные файлы, но не все в одном месте. , От README :
Таким образом, вам нужно скачать двоичные файлы из 2 веток, чтобы получить все необходимые биты. Без лишних слов, вот шаги:
источник
Самую последнюю версию Redis (за исключением нескольких небольших выпусков) можно найти здесь . Этот репозиторий предоставляет вам версию 3.2.100 (текущая версия 3.2), тогда как ответ с наибольшим количеством голосов дает вам только версию 2.4.6, а последнее обновление репо было 2 года назад.
Установка проста: просто скопируйте все из архива в любую папку и запустите redis-server.exe для запуска сервера и redis-cli.exe для подключения к этому серверу через оболочку.
источник
Чтобы установить Redis для Windows
Вы можете выбрать любой из этих источников
Лично я предпочел первый вариант
Распакуйте zip в подготовленный каталог
запустить
redis-server.exe
илиredis-server.exe --maxheap 2gb
redis-cli.exe
Вы можете начать использовать Redis сейчас, пожалуйста, обратитесь к командам
источник
Может быть, немного поздно, но я смог запустить Redis в Windows 10 Aniversary Update.
Windows 10 Anniversary Update поставляется с Bash на Ubuntu на Windows , просто, он поставляется с Bash.
Ниже приведены два учебника, которым я следовал:
1- Как установить и использовать оболочку Linux Bash в Windows 10
2 - Как установить и использовать Redis
Ниже приведен образ запуска Redis.
Наслаждаться :)
источник
sudo apt install gcc make
мне пришлось это сделать, прежде чем я смог установить и собрать Redis.Перейдите к выпускам, и вы можете получить ZIP-файл, содержащий соответствующие файлы, а также документ Word, вызываемый
RedisService.docx
следующими инструкциями:А потом позже, в том же документе, еще один пример:
Насколько я могу судить, это новый способ продвижения вперед, вместо того, чтобы связываться с отдельной службой Windows для мониторинга и перезапуска CLI.
источник
Скачать Redis с Скачать Redis для Windows
net start redis
Это оно.
источник
MS Open Tech недавно сделала версию Redis доступной для загрузки на Github. Они говорят, что это еще не производство, но следят за этим.
Github репо
Скачать релизы как MSI
источник
Есть два пути. Вы можете использовать установочный файл MSI или сделать это вручную:
Сначала загрузите MSI или ZIP-файл:
Вы можете скачать оба файла отсюда: https://github.com/MicrosoftArchive/redis/releasesПосмотрите видеоинструкцию (видео охватывает пример обеих установок)
посмотрите это видео-руководство по установке:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
источник
Я не запускаю Redis на окнах. Слишком много хлопот связано с тем, чтобы не отставать от портов, и они все время отстают от redis-stable на одну или две версии.
Вместо этого я запускаю redis на виртуальной машине Vagrant, которая запускает redis для меня. Я укутан все дело в простой GitHub репо , так что каждый может получить в веселье без особых хлопот. Все это автоматизированная сборка, поэтому здесь нет беспорядка. Я в блоге о деталях здесь .
источник
localhost:6379
.Я думаю, что это два самых простых способа запуска Redis на Windows
1 - Собственный (и обновленный) порт для Windows
Как описано здесь в Варианте 3) Запуск собственного порта Microsoft Redis :
2 - с бродячей
Вы можете использовать Redis в Windows с Vagrant, как описано здесь :
источник
Теперь вы можете установить Memurai для Windows, Redis-совместимый кэш и хранилище данных для Windows, в настоящее время совместимое с Redis 5. Memurai стремится удовлетворить потребность в поддерживаемом Redis-совместимом хранилище данных на платформе Windows. По своей сути он основан на исходном коде Redis, портированном для собственной работы в Windows, и обеспечивает уровень надежности и производительности, необходимый для рабочих сред. Вы можете узнать больше и загрузить Memurai на https://www.memurai.com .
Алексис Кампайя,
генеральный директор Memurai
источник
Если вы довольны небольшим количеством Powershell, вы также можете получить самые современные бинарные файлы для Windows, используя Powershell и Chocolatey.
Во-первых, добавьте шоколад в Powershell, следуя инструкциям здесь (одна простая командная строка от имени администратора): https://chocolatey.org/
Затем используйте Powershell, чтобы получить пакет redis от chocolatey: http://chocolatey.org/packages/redis-64
Redis будет установлен в нечто вроде C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9
Затем запустите сервер с
Или CLI с
Следуйте инструкциям в C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx для установки службы redis
источник
Если у вас есть
Windows Subsystem for Linux (WSL)
, изначально на Windows 10 и Windows Server 2019 вы можете сделать это следующим образом:Настройте WSL:
Чтобы включить подсистему Windows для Linux, следуйте инструкциям в Microsoft Docs . Краткая версия: В Windows 10 Microsoft заменяет командную строку на PowerShell в качестве оболочки по умолчанию. Откройте PowerShell от имени администратора и выполните эту команду, чтобы включить подсистему Windows для Linux (WSL):
Перезагрузите Windows после внесения изменений - обратите внимание, что вам нужно сделать это только один раз.
Загрузите и установите один из поддерживаемых дистрибутивов Linux из Microsoft Store . Ubuntu работает отлично.
Установите и проверьте Redis:
Запустите установленный дистрибутив из вашего Магазина Windows, а затем установите Redis-сервер. Следующий пример работает с Ubuntu (вам нужно дождаться инициализации и создать логин при первом использовании):
Перезапустите сервер Redis, чтобы убедиться, что он работает:
Выполните простую команду Redis, чтобы убедиться, что ваш сервер Redis работает и доступен:
Чтобы остановить ваш сервер Redis:
Источник:
https://redislabs.com/blog/redis-on-windows-10/
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
источник
Страница загрузки Redis теперь содержит ссылки на некоторые неофициальные порты Windows. Dmajkic кажется наиболее популярным / полным.
Более подробный ответ: Как запустить Redis как сервис под Windows
источник
Я использую Memurai - Redis-совместимый кеш и хранилище данных для Windows. Это также рекомендуется Microsoft open tech, как написано в их предыдущем проекте здесь .
источник
Один из самых простых способов запустить 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»).
источник
Я предоставил инструкции по установке и загрузку для 2 самых популярных способов запуска Redis для Windows по адресу: https://github.com/mythz/redis-windows, который показывает, как:
источник
Используете Windows 10?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
источник
Вы можете попробовать baboonstack , который включает в себя redis, а также node.js и менеджер версий mongoDB. И это кроссплатформенная.
источник
Версия Redis для Windows была опубликована командой Microsoft Open Tech. Но недавно этот проект был заархивирован на https://github.com/MicrosoftArchive/redis только для чтения и не будет обновляться. Остановил разработку
источник
Вот мои шаги для установки Redis 4.0.8 в Windows 10 Pro (1709) через подсистему Windows для Linux:
Вы можете пропустить несколько шагов, если у вас есть современная среда.
источник
sudo service redis-server start
каждый раз при перезапуске win10 box. лучше использовать докер контейнерПоскольку порт 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.
источник
Проект MSOpenTech-Redis больше не поддерживается. Если вы ищете версию Redis для Windows, вы можете попробовать Memurai. Обратите внимание, что Microsoft официально не одобряет этот продукт. Подробнее в https://github.com/microsoftarchive/redis
Чтобы установить и настроить Redis Server в Windows 10 https://redislabs.com/blog/redis-on-windows-10
Чтобы установить и настроить Redis Server в macOS и Linux https://redis.io/download
Также вы можете установить и настроить Redis Server в Linux через менеджер пакетов
Краткое руководство по установке и настройке Redis Server для macOS https://github.com/rahamath18/Redis-on-MacOS
источник
Читая о некоторых пользователях, использующих Redis на виртуальной машине, я вспомнил рекомендации команды Redis:
Redis работает на ВМ медленнее. Виртуализация довольно высока, потому что для многих общих операций. (...) Предпочитайте запускать Redis на физическом боксе, особенно если вы предпочитаете детерминированные задержки. На современном гипервизоре (VMWare) результат сравнительного тестирования redis на виртуальной машине через физическую сеть почти делится на 2 по сравнению с физической машиной, при этом некоторое время ЦП затрачивается на работу системы и прерывание работы.
источник
Проект Redis официально не поддерживает Windows. Тем не менее, группа Microsoft Open Tech разрабатывает и поддерживает этот порт Windows для Win64.
http://redis.io/download
источник
Не существует родной версии Redis для Windows (доступны только некоторые старые версии)
Но вы можете установить последние версии, используя WSL (Windows Subsystem for Linux), см. Следующий блог Redis Labs:
https://redislabs.com/blog/redis-on-windows-10
источник
Последние сборки Redis x86 (32-разрядные) можно найти здесь: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Говорит, что он будет поддерживать ветки 2.8. * И 3.0. *.
источник